The Stara Zagora province has 11 municipalities. The following table shows the names of each municipality, the main town or village (towns are shown in bold), and the population of each as of December 2009.