ISO 3166-2:BG, Uluslararası Standartlar Örgütü (ISO) tarafından yayınlanan ISO 3166 standardının bir parçası olan Bulgaristan'daki ana idari bölümlerin isimlerini kodlamaya yarayan bir koddur. Günümüzde 28 il için ISO 3166-2 kodları bulunmaktadır.
Her kod, bir tire işareti ile ayrılmış iki bölümden oluşur. Birinci kısım, Bulgaristan'ın ISO 3166-1 alpha-2 kodu olan BG'dir. İkinci bölüm ise çift harftir.
Alt bölüm adları, ISO 3166 Bakım Ajansı (ISO 3166/MA) tarafından yayınlanan ISO 3166-2 standardında listelenmiştir.
| Kod | Alt bölüm adı |
|---|---|
| BG-01 | Blagoevgrad |
| BG-02 | Burgaz |
| BG-08 | Dobriç |
| BG-07 | Gabrova |
| BG-26 | Hasköy |
| BG-09 | Kırcaali |
| BG-10 | Köstendil |
| BG-11 | Lofça |
| BG-12 | Montana |
| BG-13 | Pazarcık |
| BG-14 | Pernik |
| BG-15 | Plevne |
| BG-16 | Filibe |
| BG-17 | Razgrad |
| BG-18 | Rusçuk |
| BG-27 | Şumnu |
| BG-19 | Silistre |
| BG-20 | Sliven |
| BG-21 | Smolyan |
| BG-23 | Sofya |
| BG-22 | Sofya (başkent) |
| BG-24 | Eski Zağra |
| BG-25 | Eski Cuma |
| BG-03 | Varna |
| BG-04 | Veliko Tırnovo |
| BG-05 | Vidin |
| BG-06 | İvraca |
| BG-28 | Yanbolu |