El municipio tiene un área de 1,043 km², y tenía una población en 2010 (INEGI 2010) de 31,515 habitantes.