Rosas (en catalán y oficialmente Roses), es un municipio español de la comarca del Alto Ampurdán en la provincia de Gerona, Cataluña.
En poco más de medio siglo ha experimentado un rápido crecimiento debido al turismo, pasando de 2.703 habitantes (1950) a 12.991 habitantes en 2000 y a 19.463 en 2008.
Está situada en la costa norte del golfo de Rosas, al sur del cabo de Creus. Es un gran centro turístico, con urbanizaciones, hoteles y playas y dos puertos (pesquero y deportivo), y un lugar atractivo y de gran relieve dentro del sector septentrional de la Costa Brava. La costa del municipio de Rosas incluye una larga playa de arena y más hacia el este un gran número de calas, entre las cuales destacan Canyelles Petites, L'Almadrava, Cap Norfeu, Punta Falconera, Jóncols y Montjoi.
Aunque el turismo es la fuente principal de la economía, el sector primario también tiene presencia, con la agricultura (cultivo de olivo y viña), y también, aunque más reducida, la pesca, ya que Rosas tiene el puerto pesquero más destacado de la costa del norte de Cataluña.