Blagoevgrad Province
The Blagoevgrad province has 14 municipalities. The following table shows the names of each municipality, the main town (in bold) or village, and the population of each as of 2011.