According to Idescat, Roses population as 2016 was 19.438 people on a land area of 45.9 km, the density is 423.4 people per square kilometer much higher than the average of the Comarca of Alt Empordà (103.2) and the overall of Catalonia (234.3)