秦置不其縣,隋并入即墨縣。1961年屬嶗山縣,1989年5月由原嶗山區北部與鎮建城陽區。因處在古代不其城之南,即城之陽而得名。
1994年4月23日,青島市調整市轄區行政區劃:設立城陽區。將嶗山區的城陽、惜福、夏莊、流亭、棘洪灘、上馬、紅島、河套8個鎮劃歸城陽區。區人民政府駐城陽鎮。
1997年,城陽區面積553.2平方千米,人口41.3萬人。轄8個鎮:城陽鎮,流亭鎮,夏莊鎮,惜福鎮,棘洪灘鎮,上馬鎮,河套鎮,紅島鎮。區政府駐城陽鎮。
2000年第五次人口普查,城陽區總人口494007人,其中:城陽鎮116388人、流亭鎮89893人、夏莊鎮78445人、惜福鎮40141人、棘洪灘鎮45227人、上馬鎮44979人、河套鎮40761人、紅島鎮38173人。
2001年底,全區總面積553.2平方千米。總人口43.2萬人,其中非農業人口5.51萬人。轄8個街道,230個行政村(居委會)(另一出處:4個居委會、1個家委會、226個行政村)。
2002年底,全區總面積553.2平方千米。總人口43.6萬人,其中非農業人口5.87萬人;少數民族3939人。轄8個街道,230個行政村(居委會)(另一出處:13個社區、226個行政村)。
2003年底,全區總面積553.2平方千米。總人口44.7萬人,其中非農業人口7.03萬人。轄城陽、惜福、夏莊、流亭、棘洪灘、上馬、紅島、河套8個街道,226個行政村、16個居委會。
2004年,全區轄8個街道、46.37萬人(其中非農業人口8.56萬人),總面積553.2平方千米。城陽街道:轄38個社區(村)、10.5萬人,面積48.7平方千米。流亭街道:轄28個社區(村)、6.3萬人,面積51.5平方千米。夏莊街道:轄51個社區(村)、6.8萬人,面積84平方千米。惜福鎮街道:轄32個社區(村)、4.3萬人,面積56.4平方千米。棘洪灘街道:轄28個社區、4.5萬人,面積70.6平方千米。上馬街道:轄26個社區(村)、4.3萬人,面積47.8平方千米。河套街道:轄19個社區、4.2萬人,面積44平方千米。紅島街道:轄18個社區、3.8萬人,面積28.7平方千米。(數據來源:《青島年鑒2005版》)