Constancia del Rosario es una ciudad y municipio de Oaxaca en el suroeste de México . El municipio tiene una superficie de 298,54 km². Forma parte del Distrito de Putla en el oeste de la Región Sierra Sur .
En 2005, el municipio tenía una población total de 3.796. [1]