The municipality has an area of 1,003.7 km² (387.53 sq mi), which includes many small outlying communities, the largest of which is the town of San Antonio del Coyote.
The municipality's territory measures 1,003.7 km² (387.53 sq mi) and comprises various small peripheral communities; among these is the town of San Antonio del Coyote, which stands as the largest.