El municipio se divide en dos núcleos de población, Puebla de San Medel (capital municipal) y San Medel, que poseían la siguiente población en 2018 según el INE.