Национальный состав населения Москвы, согласно переписи 2002 года, распределен таким образом:
Численность
Cоотношение
Русские
8 808 009
84,83%
Украинцы
253 644
2,44%
Татары
166 083
1,6%
Армяне
124 425
1,2%
Азербайджанцы
95 563
0,92%
Евреи
79 359
0,76%
Белорусы
59 353
0,57%
Грузины
54 387
0,52%
Лица, не указавшие национальность
417 126
4,02%
Процент русских по Москве превышает средний показатель по России (80%), также доли армян и евреев высоки в сравнении со среднероссийскими (0,78% и 0,16% соответственно). Однако стоит отметить, что доля русских, также, как и евреев, снизились с момента предыдущей переписи 1989, когда они составляли 89,7% и 2,0% соответственно, в то время как доля армян, также, как и других кавказских национальностей, заметно выросла (с 0,5% в 1989 до 1,2% в 2002). Также следует осознавать, что при переписи населения 2002 года далеко не полностью были учтены нелегальные мигранты, но даже по официальной статистике этнический состав Москвы претерпел значительные изменения, с чем связано поверие о «засилии выходцев из Кавказа» в определённых отраслях народного хозяйства города и возникновение мигрантофобии, вылившейся в этнофобию к постоянным группам населения из стран Закавказья и Средней Азии.