Dagens by ble grunnlagt i 1781. Den ble kalt fram til 1926, deretter til 1935, og så (til ære for Valerian Kujbysjev) til 1991, da den endelig fikk sitt nåværende navn, Bolgar. I 1953 ble byen flyttet fra stedet den ble grunnlagt og nærmere den historiske byen, på grunn av byggingen av Kujbysjev-reservoaret og oversvømmelsen av den opprinnelige byen Spassk.