Cuenta con 184 localidades y una población total de 49,053 habitantes al censo realizado el 2015 por el INEGI; su cabecera municipal de 7,748 (censo 2010) Entre sus comunidades más importantes están;((la cueva de puruagua)) Puruagua, La Sabanilla, Piedras de Lumbre, San Lucas, Estanzuela de Romero, Ojo de Agua de Mendoza, El fresno, San Pablo y San Lorenzo.