La cifra de musulmanes en España casi alcanza los 1,6 millones (1.595.221), de los que 1,1 millones son extranjeros frente a los 464.978 españoles, según la explotación del censo detallado por provincias de la población musulmana española e inmigrante en España del Observatorio Andalusí, organismo autónomo de la Unión de Comunidades Islámicas de España (UCIDE).
El estudio revela que la comunidad con mayor número de ciudadanos musulmanes es Cataluña con 427.138 –66.029 españoles y 361.109 extranjeros–, seguida por Andalucía, con 252.927 –93.579 españoles y 159.348 extranjeros– y Madrid, con 248.002 ciudadanos musulmanes de los que 123.952 son españoles y 124.050 son extranjeros.
Por otro lado, las comunidades con menos habitantes que profesan el Islam son Cantabria, con 4.146 ciudadanos musulmanes –472 españoles y 3.674 extranjeros–; Asturias con 6.386 –677 españoles y 5.709 extranjeros –; y Galicia, con 13.151 musulmanes –1.647 españoles y 11.504 extranjeros–.