El municipio, el más extenso de toda la provincia, cuenta con cerca de cincuenta pequeños barrios dispersos a lo largo y ancho del valle, entre los que destaca Ambasaguas, el más poblado, que cuenta con la estación de tren de Carranza, y Concha, donde se encuentra el ayuntamiento.