Jelabuga (russisk: Ела́буга, tatarisk (kyrillisk): Алабуга, tatarisk (latinsk): Alabuğa), også skrevet Alabuga eller Elabuga, er en by i Republikken Tatarstan i Russland. Den ligger ved elva Kama, rundt 190 km øst for Kazan. Innbyggertall: 68 663 (folketelling 2002).
Bosetningens historie går tilbake til 1000-tallet, da en Volga-Bulgarsk grenseborg ble bygget på stedet. Borgen ble senere forlatt, og restene av den er i dag kjent som Şaytan qalası (dvs. Satans borg eller Djeveltårnet).
På andre halvdel av 1500-tallet ble en russisk landsby grunnlagt på samme sted. Byen er i dag kjent for sin oljeindustri.