I Danmark utgjorde innvandrerbefolkningen (per 1. januar 2016) personer, eller 12,3 % av totalbefolkningen. Av disse var født utenfor Danmark (9,5 prosent av totalbefolkningen). De største innvandrergruppene var fra Tyrkia, Irak, Tyskland, Libanon, Bosnia-Hercegovina og Pakistan. I København var 22,2 % av befolkningen innvandrere, i Aarhus 15,5 %prosent og i Odense 14,5 % (alle kommunetallene fra 2014).