1994年,海曙區轄5個街道、1個鎮、1個鄉。
1996年8月23日,寧波市人民政府(甬政發[1996]176號)批復同意海曙區設立白云街道。1996年底,海曙區轄6個街道、1個鎮、1個鄉。
2000年第五次人口普查,全區總人口349739人,其中:靈塔街道 29303人、鼓樓街道27960人、月湖街道35620人、南門街道61229人、西門街道77028人、自云街道 47317人、段塘鎮 28816人、西郊鄉42466人。
2001年底,海曙區轄6個街道、1個鎮、1個鄉。下設居委會69個,行政村16個。全區面積28.7平方千米,年末總人口27.2萬人,其中非農人口25.70萬人。區人民政府駐靈橋路229號。[1]
2002年1月7日,浙江省民政廳(浙民行字[2002]2號) 批復同意海曙區撤段塘鎮、西郊鄉,分別建立街道。西郊街道更名為望春街道。 2002年1月,海曙區西郊鄉、段塘鎮建制撤銷,分別更名為望春街道和段塘街道。至此海曙區鄉鎮建制消失,全區共轄8個街道。年內兩個街道基本理順人、財、物關系。 至2002年底,海曙區轄8個街道,下設社區57個 (這是“寧波年鑒”數據,另一出處為66個社區) 、行政村16個。全區面積28.7平方千米,年末總人口28.48萬人,其中非農業人口27萬人。區人民政府駐靈橋路229號。2002年,海曙區轄8個街道,66個社區、16個行政村:靈塔街道、月湖街道、鼓樓街道、南門街道、西門街道、白云街道、段塘街道、望春街道。 2003年9月29日,寧波市政府辦公廳 (甬政辦抄224號抄件) 批復同意海曙區靈塔街道更名為江廈街道。至2003年底,海曙區轄8個街道,下設居委會63個、行政村16個。全區面積28.7平方千米,年末總人口29.26萬,其中非農業人口27.84萬。區人民政府駐靈橋路229號。 截至2004年12月,海曙區面積29.44平方千米,人口32.39萬,轄8個街道,65個社區、14個行政村(注:以下缺行政村名錄;各街道面積總和不止29.44,數據來源于:寧波地名網)。 (寧波年鑒數據:至2004年底,海曙區面積28.7平方千米,年末總人口29.78萬人,轄8個街道,下設64個社區,12個行政村) 。 截至2005年12月31日,海曙區轄8個街道,72個社區:月湖街道、南門街道、江廈街道、鼓樓街道、西門街道、白云街道、段塘街道、望春街道。2005年底,戶籍人口30.10萬人。 2006年底,海曙區面積29.44平方千米,人口30.10萬。轄8個街道辦事處,74個社區。區政府駐靈橋路229號。 2007年底,海曙區戶籍總人口30.55萬人,其中非農業人口30.54萬人。轄8個街道、74個社區,區政府駐江廈街道靈橋路229號。 截至2008年底,海曙區戶籍總人口30.66萬人,其中非農業人口30.65萬人。轄8個街道、75個社區,區政府駐江廈街道靈橋路229號。