The municipality is 2285 sqkm in area and includes many smaller communities in addition to the city of Navolato; the largest of these are the towns of Campo Gobierno, and General Ángel Flores (La Palma).