El municipio de Tvarditsa (búlgaro: Община Твърдица) es un municipio búlgaro perteneciente a la provincia de Sliven.
En 2011 tiene 13 804 habitantes, el 67,8% búlgaros, el 15,21% gitanos y el 9,32% turcos.
[2] Dos quintas partes de la población viven en la capital municipal Tvarditsa.
Cuenta con un puerto de montaña que lleva a Elena.
[3] Junto a la capital municipal Tvarditsa hay nueve pueblos en el municipio: