La villa de Noya es la capital del municipio y tiene una población de 8343 habitantes (4 051 hombres y 4 386 mujeres) según el INE.