Roses (Spaans: Rosas) is een gemeente in de Spaanse provincie Gerona in de regio Catalonië met een oppervlakte van 46 km². Het ligt op minder dan 30 kilometer van de grens met Frankrijk, 65 kilometer van Gerona en 160 kilometer van Barcelona.
Ondanks het toerisme is de visserij er altijd belangrijk gebleven. Roses heeft de belangrijkste vissersvloot van de Costa Brava. Roses ligt aan de Baai van Roses en heeft een zandstrand van ongeveer 4 km lengte. Langs het grote zandstrand loopt een promenade. Buiten het toeristische seizoen heeft Roses ongeveer 18.000 permanente inwoners. In de zomermaanden loopt het inwoneraantal op tot 90.000.