El municipio de Nova Zagora (búlgaro: Община Нова Загора) es un municipio búlgaro perteneciente a la provincia de Sliven.
En 2011 tiene 39 010 habitantes, el 70,66% búlgaros, el 14,09% turcos y el 3,68% gitanos.
[1] La mitad de la población vive en la capital municipal Nova Zagora.
Se ubica en el suroeste de la provincia, a medio camino entre Sliven y Stara Zagora[2] Junto con Nova Zagora hay 32 pueblos en este municipio: