1991年11月,以原汕頭經濟特區龍湖片區為主體,劃入原郊區下蓬鎮,始設龍湖區。1996年,面積46.3平方千米,常住人口20多萬人。轄4個街道、1個鎮:新津街道、珠池街道、龍湖街道、金霞街道、下蓬鎮。2000年,龍湖區轄8個街道。
2000年第五次人口普查,龍湖區常住總人口255888人,其中:金霞街道29233人,龍湖街道26909人,珠池街道56965人,新滓街道64109人,鷗汀街道29934人,龍津街道20212人,漁洲街道14749人,龍祥街道13777人。2002年,龍湖區轄珠泡、龍湖、金霞、新津、龍津、移洲、龍祥、歐汀8個街道,共有5個村委會、64個居委會。
2003年1月29日,國務院批準(國函[2003]11號):將原澄海市的外砂、新溪2個鎮、原金園區高新技術開發區東片區域(即東起天山北路,西至華山北路,南起汕頭經濟特區北界線,北至科技北三街向南轉向科技西路再轉向科技北二街)劃歸龍湖區管轄。4月1日,完成了原澄海市外砂鎮、新溪鎮行政管轄權的移交工作。
2003年,龍湖區轄珠池、金霞、新津、龍祥、鷗汀5個街道和新溪、外砂2個鎮,共有75個居委會、32個村委會。全區總人口90961戶337406人,金霞街道11044戶40841人;珠池街道15210戶50579人;新津街道12794戶39762人;鷗汀街道13230戶41849人;龍祥街道7275戶23986人;外砂鎮18140戶79467人;新溪鎮13268戶60922人。
2008年末,全區面積100.7平方千米,戶籍總人口379990人。2009年末,龍湖區轄5個街道、2個鎮,78個居委會、32個行政村。區政府駐大北山路1號。
2010年第六次人口普查,龍湖區常住總人口536356人,其中:金霞街道69826人,珠池街道136289人,新津街道90471人,鷗汀街道45884人,龍祥街道41795人,外砂鎮86659人,新溪鎮65432人。2012年末,全區面積103.13平方千米,戶籍人口40.99萬人,常住人口54萬人。