Babia de Arriba está compuesta por 14 pueblos, que son: Cabrillanes, La Cueta, Huergas de Babia, Lago de Babia, Mena de Babia, Meroy, Las Murias de Babia, Peñalba de Cilleros, Piedrafita de Babia, Quintanilla de Babia, La Riera, San Félix de Arce, Torre de Babia y Vega de Viejos.