Al 31 dicembre 2022 gli stranieri residenti erano 1.687, pari all'11,32% della popolazione.<ref>{{cita web|url=https://demo.istat.it/app/?i=P03&l=it}}</ref>
Gli stranieri residenti a Collecchio al 31 dicembre 2013 sono 1.262 e rappresentano l'8,8% della popolazione residente.
La comunità straniera più numerosa è quella proveniente dalla Romania con il 19,9% di tutti gli stranieri presenti sul territorio, seguita dall'Albania (13,1%) e dalla Moldavia (9,8%):<ref>{{Cita web|autore = |url = http://demo.istat.it/str2013/index.html|titolo = Bilancio Demografico e popolazione residente straniera al 31 dicembre 2013 per sesso e cittadinanza|accesso = |editore = |data = |dataarchivio = 30 luglio 2015|urlarchivio = https://web.archive.org/web/20150730080921/http://demo.istat.it/str2013/index.html|urlmorto = sì}}</ref>