En los 23,9 km² del término municipal viven 6.687 habitantes, lo que le da una fuerte densidad de población (279 hab./km²), concentrada principalmente en la villa de Neda, con 1.664 habitantes en el casco urbano y en las proximidades de la carretera AC-115, que bordea la ría.