Die Stadt Roses liegt in der Region Katalonien in Spanien. Sie ist in der Comarca Alt Emporda am Nordrand des Golfes von Roses in der Provinz Girona gelegen.