Su término municipal está formado por las localidades de Naharros del Río, Nuevo Naharros y Pelabravo, ocupa una superficie total de 23,26 km² y según los datos demográficos recogidos por el INE en el año , cuenta con una población de habitantes.