El Municipio de Villaflores es un municipio en el estado de Chiapas, sur de México, y el nombre de su asentamiento más grande y sede del gobierno municipal. Ubicado en la Sierra Madre de Chiapas, el municipio tiene un área de aproximadamente 1232 km2 a una elevación promedio de 540 m sobre el nivel medio del mar. A partir de 2010, el municipio tenía una población total de 98,618. En 2010, la ciudad de Villaflores Tenía una población de 37,237.
Aparte de la ciudad de Villaflores, el municipio tenía 1,588 localidades, las más grandes de las cuales fueron: Jesús María Garza, Cristóbal Obregón, Guadalupe Victoria, Benito Juárez, Cuauhtémoc, Nuevo México, Doctor Domingo Chanona, Villa Hidalgo, clasificada como urbana y Roblada Grande, Joaquín Miguel Gutiérrez, Francisco Villa, Libertad Melchor Ocampo, Agrónomos Mexicanos, Dieciséis de Septiembre, Ignacio Zaragoza y Calzada Larga, clasificados como rurales.