The Bulgarian football league system or the Bulgarian football pyramid, is a series of interconnected leagues for club football in Bulgaria. The system has a hierarchical format with promotion and relegation between leagues at different levels, and allows even the smallest club to dream of rising to the very top of the system.
The first organised national tournament was founded in 1924. It was called the National championship (Bulgarian: Държавно първенство). The teams taking part in the tournament were separated in different regional divisions and the winners of each division then played for the Championship title via play-offs.
In 1948 A Republican Football Group (Bulgarian: „А“ Републиканска футболна група) was founded, a new national top division. The second level of the football league system - the B Republican Football Group (Bulgarian: „Б“ Републиканска футболна група) was founded two years later. The lower levels of the pyramid - V Republican Football Group (Bulgarian: „В“ Републиканска футболна група) and below - were structured in 1959.
This system (with minor changes during the years) existed until 2000. Then experimentally a new Bulgarian Premier Football League (Bulgarian: Висша лига по футбол) was founded replacing A Football Group. B Football Group was replaced by the new Bulgarian First Football League (Bulgarian: Първа лига по футбол). But these changes lasted for just three years - in 2003 the old A and B Football Groups were restored at the top of the football pyramid.
From 2016 the top level league name was changed to First Professional Football League and B Group name to Second Professional Football League.
Currently the Bulgarian football league system consists of 55 different divisions forming 5 levels of the pyramid.:
|3||North-East Third League
|North-West Third League
|South-East Third League
|South-West Third League|
(A OFGs - A Oblast Football Groups)
39 in total (all divisions run in parallel):
(B OFGs - B Oblast Football Groups)
10 in total (all divisions run in parallel):