A la caída del Antiguo Régimen la localidad se constituye en municipio constitucional en la región de
Extremadura. Desde 1834 es sede y cabecera del Partido judicial de
Zafra. En el censo de 1842 contaba con 1075 hogares y 5280 vecinos. A mediados del siglo xix disminuye el término del municipio porque independiza a
La Lapa. En 1882 el rey Alfonso XII le concedió el título de ciudad con el lema de "Muy noble y muy ilustre Ciudad de Zafra".