Rio de Mouro is a town and civil parish located within the municipality of Sintra in Portugal. It is situated approximately 15 km from the nation's capital, Lisbon.
The parish covers an area of 16.49 km2. According to data from 2011, the population of Rio de Mouro was 47,311 residents.