Tvarditsa (en búlgaro, Твърдица) es una ciudad de Bulgaria situada en la provincia de Sliven.
Tiene una población estimada, a mediados de diciembre de 2021, de 6113 habitantes.
[4] Está ubicada a una altitud de 396 m s. n. m., a unos 285 km de la capital nacional, Sofía.