Počet osob překračující státní hranice ČR v obou směrech osciluje řadu let kolem hodnoty 300 milionů ročně, z toho se jedná asi o 200 milionů cizinců. Přibližně sto tisícům cizinců je každoročně na hraničních přechodech odmítnut přístup na území ČR, protože nesplňují zákonné podmínky.
K 31. 12. 2001 bylo na území ČR evidováno 210 794 cizinců s povoleným pobytem, z toho 69 816 s pobytem trvalým a 140 978 s vízem nad 90 dnů. Podle státní příslušnosti tvořili na konci roku 2001 největší skupinu mezi cizinci s povoleným pobytem v ČR občané Slovenské republiky (53 294), dále pak Ukrajinci (51 825), Vietnamci (23 924) a Poláci (16 486). V kraji Vysočina bylo k 31. 12. 2001 celkem 4748 cizinců s povoleným trvalým pobytem a pobytem na vízum nad 90 dnů. Z toho nejvíce Ukrajinců (1654), Slováků (1318) a Vietnamců (364).
V roce 2001 se v ČR markantně zvýšil počet cizinců, kteří požádali o azyl, registrováno bylo 18 082 žadatelů, což je rekordní počet od vzniku ČR. Dominovali Ukrajinci, Moldavci, Rumuni, Vietnamci a Indové. K 31. 12. 2001 žilo v ČR 1283 azylantů a 11 635 žadatelů o azyl.