Что именно Вас интересует? Все пересекающие границу иностранцы, или получающие РВП, ВНЖ, приезжающие на работу, учёбу или что-то другое? На миграционный учёт ставится ежегодно по несколько миллионов ИГ и ЛБГ.
В статистических целях мигрантом считается лицо, проживающее вне места прежнего постоянного жительства свыше 12 месяцев. В этом случае наиболее верными будут данные Росстата:
Прибыло в РФ:
2006-186380, в том числе из стран СНГ-170851.
2007-286956, в том числе из стран СНГ-263277.
2008-281614, в том числе из стран СНГ-261170.
2009-279907, в том числе из стран СНГ-261495.
2010-191656, в том числе из стран СНГ-171940.
Но и они фактически неверные, т. к. надо иметь ввиду несколько обстоятельств:
1. Здесь нет нелегалов, разумеется.
2. Практически исключены из наблюдения отдельные категории законных мигрантов.
3. И не обязательно все лица в этих данных являются иностранными гражданами. Иммигрировать в Россию могут и граждане России.
Международная миграция в Российской Федерации в 2010 и 2011 годах http://demoscope.ru/weekly/2012/0513/tema02.php