 The municipality covers an area of 329 km².The municipality covers an area of 329 km².Its rural communities include El Durazno, Tonilco, Mesa de Núñez., Llano Grande, Los Campos, San Lucas, Potrerillos, Los Sauces, Mesa de Rayos, Tecolotes, Cuevas Chicas, Mesa de Arellanos y Las Cruces.