2004年末
全区总人口2384.35万人,人口自然增长率3.55‰
城镇化率44%
现在内蒙的人口构成是:
山陕裔汉人(以山西为主):约1000万;
东北汉人(鲁裔、冀裔):约 900万,除分布于东蒙外,包头也有数十万,呼市有少量;
蒙古族:350-400万(五分之四分布于东蒙);
其余比较重要的人群有:
外省汉人:解放后支边者,主要分布于呼和浩特(约占呼市人口的1/3)、包头、牧区,人口数十万(不及百万);
满族:主要分布在呼和浩特新城区(即清代的绥远城)、东蒙地区、包头昆都仑区,约45万;
回族:主要分布于呼和浩特回民区、包头东河区(曾名“回民区”)、阿拉善盟/巴彦浩特(原属宁夏)、过去一些著名的商镇:如河口镇、多伦等地,约20万;
甘肃、宁夏裔:约有20万人,分布于阿拉善盟(原属甘肃、宁夏);
朝鲜族:人口数万,但无固定分布区;
满-通古斯系统的鄂温克、鄂伦春、达斡尔:各有一个自治旗,和蒙古族同为内蒙自治民族。