De Parva Liga is de hoogste voetbaldivisie in Bulgarije die georganiseerd wordt door de Bulgaarse voetbalbond. Van 2003 tot 2016 heette de competitie A Grupa (voluit: "A" Profesionalna Futbolna Grupa).
Van 1924 tot en met 1937 werd het kampioenschap betwist tussen de regionale kampioenen. In 1924, de voortijdig afgebroken eindronde, en in 1925 waren dit de kampioenen van de zes regionale sportfederaties, te weten: Bdinska SF (noordwest), Primorska SF (zuidoost), Severobulgarska SF (centraal-noord/noordoost), Sofiyska SF (hoofdstad Sofia), Trakiyska SF (centraal-zuid) en Yugozapadna SF (zuidwest). In het seizoen 1925/26 werden de zes regionale sportfederaties vervangen door dertien OSO's ("okrazhni sportni oblasti"). In 1932 kwam er een veertiende bij. In het seizoen 1937/38 werd de eerste nationale competitie gespeeld'(de "Natsionalna futbolna diviziya"). De seizoenen van 1940/41 tot en met 1947/48 werd weer acht seizoenen in regionale competities gespeeld met een eindronde tussen de regionale kampioenen en nummers twee en drie (afhankelijk van de 'sterkte' van de regio). In 1948/49 werd weer van start gegaan met een nationale competitie.
Op 27 augustus 1949 werd de sportstructuur in Bulgarije door het communistische systeem gereorganiseerd (naar voorbeeld in de Sovjet-Unie) en de clubs werd opgenomen in eerst zeven en uiteindelijk twaalf nationale DSO's ("Dobrovolni sportni organizatsii", vrijwillige sportorganisaties) met plaatselijke afdelingen:
- Energija (transport, zware industrie, mijnindustrie); in oktober 1949 herbenoemd tot Torpedo
- Spartak (binnenlandse zaken -politie-)
- Stroitel (constructie industrie, gezondheidszorg, land- en bosbouw)
- Lokomotiv (transport) [per 1 januari 1951]
- Udarnik (afsplitsing van Stroitel) [per 1 januari 1951]
- Minjor (mijnindustrie) [per 1 januari 1952]
- Septemvri (coöperaties) [per 1 januari 1952]
- Urozhay (land- en bosbouw) [per 1 januari 1953]
Deze structuur hield stand tot april/mei 1957, waarna de -meeste- clubs hun oude naam herkregen, enkele behielden hun naam die ze tijdens deze periode hadden gekregen.
1946 · Levski Sofia
1947 · Levski Sofia
1948 · Septemvri pri CDNV Sofia Nationale competitie
1949 · Levski Sofia
1950 · Levski Sofia
1951 · CDNA Sofia
1952 · CDNA Sofia
1953 · Levski Sofia
1954 · CDNA Sofia
1955 · CDNA Sofia
1956 · CDNA Sofia
1957 · CDNA Sofia
1958 · CDNA Sofia
1959 · CDNA Sofia
1960 · CDNA Sofia
1961 · CDNA Sofia
1962 · CDNA Sofia
1963 · Spartak Plovdiv
1964 · Lokomotiv Sofia
1965 · Levski Sofia
1966 · CSKA Sofia
1967 · Botev Plovdiv
1968 · Levski Sofia
1969 · CSKA Sofia
1970 · Levski-Spartak Sofia
1971 · CSKA Sofia
1972 · CSKA Sofia
1973 · CSKA Sofia
1974 · Levski-Spartak Sofia
1975 · CSKA Sofia
1976 · CSKA Sofia
1977 · Levski-Spartak Sofia
1978 · Lokomotiv Sofia
1979 · Levski-Spartak Sofia
1980 · CSKA Sofia
1981 · CSKA Sofia
1982 · CSKA Sofia
1983 · CSKA Sofia
1984 · Levski-Spartak Sofia
1985 · Vitosha Sofia
1986 · Beroe Stara Zagora
1987 · CFKA Sredets Sofia
1988 · Vitosha Sofia
1989 · CFKA Sofia
1990 · CFKA Sofia
1991 · Etar Veliko Tarnovo
1992 · CSKA Sofia
1993 · Levski Sofia
1994 · Levski Sofia
1995 · Levski Sofia
1996 · Slavia Sofia
1997 · CSKA Sofia
1998 · Liteks Lovetsj
1999 · Liteks Lovetsj
2000 · Levski Sofia
2001 · Levski Sofia
2002 · Levski Sofia
2003 · CSKA Sofia
2004 · Lokomotiv Plovdiv
2005 · CSKA Sofia
2006 · Levski Sofia
2007 · Levski Sofia
2008 · CSKA Sofia
2009 · Levski Sofia
2010 · Litex Lovetsj
2011 · Litex Lovetsj
2012 · PFK Ludogorets
2013 · PFK Ludogorets
2014 · PFK Ludogorets
2015 · PFK Ludogorets
2016 · PFK Ludogorets
2017 · PFK Ludogorets
2018 · PFK Ludogorets
2019 · PFK Ludogorets
Onderstaande clubs speelden in de nationale eindronde. Soms ging dit maar om één of twee wedstrijden. In deze periode weren regionale kampioenschappen gespeeld waarvan de winnaars elkaar bekampten om de titel. Vaak hadden steden meerdere voetbalclubs die, veelal na de Tweede Wereldoorlog fuseerden tot een grotere club. Tijdens de Tweede Wereldoorlog namen ook verschillende teams uit Macedonië deel aan de competitie, clubs uit Skopje, Bitola, weergegeven in de Bulgaarse schrijfwijze en ook en club uit het Griekse Kavala.
↑ CSKA Sofia in 1948/49 en 1951 als CDNV Sofia, in 1950 als NA Sofia, van 1952 tot 1963 als CDNA Sofia, behalve in 1953 toen het aantrad als OSG Sofia. In 1963 fuseerde de club met Tsjerveno zname tot CSKA Tsjerveno zname Sofia. In 1968 fuseerde de club gedwongen met Septemvri Sofia tot CSKA Septemvrijsko zname Sofia. In 1985 werd de fusie ongedaan gemaakt en nam de club de naam Sredets Sofia aan en verderde dit van 1986 tot 1989 als CFKA Sredets Sofia en veranderde in 1989/90 tijdens het seizoen de naam van terug in CSKA Sofia
↑ Slavia Sofia speelde tussen 1951 en 1956 als Oedarnik Sofia
↑Lokomotiv Sofia speelde tot 1945 als ZjSK Sofia en in 1950 als Torpedo Sofia
↑ Lokomotiv Plovdiv speelde in 1948-49 als Slavia Plovdiv en in 1950 als Torpedo Plovdiv
↑ Tsjerno More Varna speelde in 1948-49 als Botev DNV Varna, tussen 1952 en 1955 als VMS Stalin en in 1957-1958 als Botev Varna
↑ Levski Sofia speelde tot 1956 als Dinamo Sofia en fuseerde in 1968 met Spartak Sofia, deze fusie werd in 1985 ongedaan gemaakt en toen nam de club de naam Vitosja Sofia aan, in 1989 werd terug de oude naam aangenomen
↑Beroe Stara Zagora speelde in 1999-2000 als Olimpik-Beroe Stara Zagora
↑ Botev Plovdiv speelde in 1951 als DNV Plovdiv, tot 1955 als DNA Plovdiv en in 1956 als SKNA Plovdiv
↑Spartak Varna speelde tot 1955 als Spartak Stalin, de toenmalige naam van de stad. In 1969 fuseerde de club met Lokomotiv Varna tot ZjSK-Spartak Varna. In 1985 nam de club opnieuw de naam Spartak Varna aan
↑ Botev Vratsa speelde van 1985 tot 1989 als FK Vratsa
↑ Minjor Pernik speelde voor 1961 als Minjor Dimitrovo, de toenmalige naam van de stad. In 1951 trad de club aan als Torpedo Dimitrovo
↑OFK Pirin Blagoëgrad speelde eerst als PFC Pirin Blagoëvgrad en werd in 2005/06 na twee wedstrijden uit de competitie gezet. Intussen had de club Makedonska Slava de naam Pirin 1922 Blagoëvgrad aangenomen en speelde ook in 2005/06 in de hoogste klasse. In 2008 fuseerden beide clubs, en kreeg de fusieclub de geschiedenis van de traditieclub toegewezen. De club speelde het seizoen 200/09 wel nog uit. In 2012 werd de naam gewijzigd in OFK Pirin Blagoëvgrad
↑Tsjernomorets speelde in 1948/49 eerst als Ljoegislav Boergas en fuseerde tijdens dat seizoen met Oedarnik Boergas tot Botev, in 1968 nam de club de naam Tsjernomorets aan
↑Marek Doepnitsa speelde tot 1992 als Marek Stanke Dimitrov, de toenmalige naam van de stad. In 1950 speelde de club als Tsjerveno zname Marek en in 1953 als Tsjerveno zname Stanke Dimitrov
↑Trakia Plovdiv was een tijdelijke fusie tussen Botev en Spartak
↑ Tijdens seizoen 1964/65 fuseerden Mlada Gvardija en Hadzji Dimitar tot FK Sliven
↑ Litex Lovetsj speelde tot 1995 als Lex Lovetsj en tussen 1999 en 2001 als FK Lovetsj
↑ Dobroedzja Dobritsj speelde tot 1991 als Dobroedzja Tolboechin, de toenmalige naam van de stad
↑Naftex Boergas speelde voor 2002 als FK Neftochimik Boergas
↑PFK Montana speelde tot 1990 als Septemvrijska Slava Michailovgrad, destijds was Michailovgrad de naam van de stad Montana
↑Jantra Gabrovo speelde van 1962 tot 1973 als Tjsardafon-Orlovets Gabrovo
↑FK Sjoemen speelde tot 1980 als Panajov Volov Sjoemen
↑ FL Velbazjd Kjoestendil speelde tot 1999 als Levski Kjoestendil
↑Club werd opgericht in 1931 als Makedonska Slava uit Simitli en verhuisde in 2004/05 naar Blagoevgrad en nam de naam Pirin 1922 Blagoevgrad aan, na één seizoen degradeerde de club uit de hoogste klasse en nadat het originele Pirin Blagoevgrad naar de derde klasse verwezen werd nam de club de naam Pirin Blagoevgrad aan. In 2008 fuseerde de club met de traditieclub, dat we lnog het seizoen uitspeelde.
↑FK Pernik was een tijdelijke fusie tussen Minjor en Metaloerg Pernik. Tot 1970 speelde de club als Krakra Pernik
↑ZjSK-Slavia Sofia was een tijdelijke fusie tussen Slavia en Lokomotiv Sofia
↑ Chimik Dimitrovgrad fuseerde in 1968 met Minjor Dimitrovgrad tot FK Dimitrovgrad
↑Mlada Gvardija Sliven startte het seizoen als General Saimov Sliven en wijzigde tijdens het seizoen de naam. In 1964/65 fuseerde de club ook tijdens het seizoen met Hadzji Dimitar tot FK Sliven
↑ Sboren otbor na DSO Sofia werd in 1953 na dertien wedstrijden uit de competitie gezet.
↑Levski Sofia speelde in 1944 en 1945 als PSK Levski Sofia
↑Botev Jambol speelde tussen 1935 en 1943 als Georgi Drazjev Jambol en in 1944/45 als Nikolaj Laskov Jambol
↑ Vladislava Varna plaatste zich in 1940/41 wel voor de eindronde maar speelde daar niet.
↑ Maria Loeisa Lom speelde van 1941 tot 1943 als Kniaginja Maria Loeisa Lom
↑ Hadzji Slavtsjev Pavlikeni speelde van 1942 tot 1944 als Knjaz Simeon Tarnovski Pavlikeni
↑Levski Plovdiv trad in 1944/45 aan als ZjSK-Levski Plovdiv
↑Lokomotiv Stara Zagora speelde voor 1946 als ZjSK Stara Zagora
↑Benkovski Vidin speelde in 1936-1937 als Bdin Vidin
↑Tsjardafon Gabrovo plaatste zich ook in 1942/43 voor de eindronde, maar speelde niet
↑Slavija Plovdiv speelde in 1944/45 als SP 45 Plovdiv, intussen heet de club Lokomotiv Plovdiv. Tijdens seizoen 1947/48 fuseerde de club na de 1/8ste finale met Tsjengelov Plovdiv en trad in de kwartfinale nog aan als Slavija-Tsjengelov Plovdiv