1949年屬西寧市一、二區。1954年分屬城東、城西區,1956年設立城中區(區級),1960年撤城中區并入城東、城西區,次年兩區合并成立城區,1963年建縣級城中區。
城中區面積10.5平方千米,人口13.2萬人,以漢族為多,有回、藏、滿、土、蒙古等26種少數民族,占總人口的6%;轄6個街道:人民街街道、禮讓街街道、倉門街街道、南灘街道、飲馬街街道、南川東路街道。區政府駐東大街。(根據《政區大典》整理,1996年左右資料)
1999年末,城中區面積11平方千米,人口141550人(根據青海省志)。區政府駐東大街。
2000年第五次人口普查,城中區總人口148521人,其中:飲馬街街道26346人、南灘街道33008人、倉門街街道18792人、禮讓街街道30818人、人民街街道15077人、南川東路街道24480人。
2001年末,城中區轄飲馬街、倉門街、人民街、禮讓街、南灘、南川東路6個街道,31個社區、4個行政村。
2003年末,城中區總人口150499人。轄飲馬街、倉門街、人民街、禮讓街、南灘、南川東路6個街道,31個社區、4個行政村。
2008年,西寧市委、市政府決定將城南新區(包括總寨鎮101平方千米行政區域和城西區南川西路辦事處26平方千米行政區域)納入城中區管轄,調整后的新中區面積增至151平方千米,人口約28萬人。轄7個街道、1個鎮。