El gobierno del municipio es ejercido por el Ayuntamiento, que es electo por voto universal, directo y secreto para un periodo de tres años que no pueden ser reelegidos para el periodo inmediato pero si de forma no continua, el ayuntamiento lo conforman el Presidente Municipal, dos síndicos y el cabildo formado por veintiún regidores; todos entran a ejercer su cargo el día 1 de enero del año siguiente al que se llevó a cabo su elección.