Su densidad de población es la mayor de Galicia y de las más altas de España (6471,32 hab/km²), ya que el término municipal cuenta con una extensión de 37,83 km².