Con más de 7.100 hab./km², Fuengirola es uno de los municipios de Andalucía con una mayor densidad poblacional, y también presenta una de las tasas de extranjería más altas de la comunidad, con más de un 30% de la población procedente de otros países, principalmente europeos (Reino Unido, Irlanda, Finlandia, Dinamarca y Suecia, entre otros), y de Marruecos, países sudamericanos (Ecuador, Colombia, Argentina...) y China.