2005年全市总人口211.8万人。其中,市区人口108.4万人,非汉民族人口26.4万人。有蒙古(约占11%)、汉、回、满、“鄂伦春”、“鄂温克”等34个民族。
截止到2006年底,呼和浩特的总人口是213.79万人。其中,市区人口112.4万人,非汉民族人人口26.5万人。有蒙古(约占11%)、汉、回、满、“鄂伦春”、“鄂温克”等34个民族。面积81.1平方公里
截至到2009年底,呼和浩特市总人口已经达到215.8万人,当年自然增长率为4.9‰。其中,非汉民族人口27.55万人,占全市总人口的12.8%。