The monarchs of Bulgaria ruled Bulgaria during the medieval First (c. 681–1018) and Second (1185–1422) Bulgarian empires, as well as during the modern Principality (1879–1908) and Kingdom (1908–1946) of Bulgaria. This list includes monarchs from the establishment of the First Bulgarian Empire until modern times, omitting earlier mythical rulers as well as rulers of separate states such as Old Great Bulgaria and Volga Bulgaria.
Various titles have been used by the rulers of Bulgaria. The only recorded title, used before Bulgaria's conversion to Christianity, is kanasubigi, likely meaning "Khan, Lord of the Army" or "the sublime Khan". When Bulgaria converted to Christianity in the ninth century, the ruler Boris I (852–889) was using the title knyaz (prince). For much of its later history under the first and second empires, Bulgaria functioned as a multi-ethnic imperial state modelled on the neighbouring Byzantine Empire, which contributed to the adoption of the title of tsar (emperor) by Bulgarian monarchs beginning with Simeon I (893–927) in 913. Some powerful medieval Bulgarian rulers challenged Byzantine authority by proclaiming themselves as both Bulgarian and Roman emperors.