La población de Rosas es de alrededor de 20,000 personas, aunque este número aumenta significativamente durante los meses de verano debido a la afluencia de turistas. La ciudad alberga una mezcla diversa de residentes, incluidos catalanes nativos, nacionales españoles y un número creciente de expatriados de otras partes de Europa. En los últimos años, Rosas ha experimentado un crecimiento poblacional constante, impulsado en gran parte por la popularidad de la ciudad tanto como destino turístico como lugar para segundas residencias.
La composición demográfica de Rosas refleja su atractivo internacional, con residentes procedentes de una variedad de orígenes culturales. Esta diversidad se refleja en los festivales, mercados y ofertas culinarias de la ciudad, lo que convierte a Rosas en un destino cosmopolita a pesar de su tamaño relativamente pequeño. La población local también es conocida por su cálida hospitalidad, lo que mejora aún más el atractivo de la ciudad para los visitantes.