1996年,港口区面积338平方千米,人口约9.5万人。辖2个街道、3个镇:白沙万街道、渔洲坪街道、光坡镇、公车镇、企沙镇。区政府驻渔州坪街道。
2000年第五次人口普查,港口区总人口106403人。其中:渔洲坪街道16966人,白沙万街道32425人,企沙镇26991人,光坡镇17171人,公车镇12850人。
2003年港口区行政区划(根据当年广西行政区划代码整理)
001渔洲坪街道辖渔洲、珠砂港、车辽3个社区。
002白沙万街道辖沙万、插排尾、仙人湾、兴港4个社区。
100企沙镇辖南港、东港2个社区;华侨渔业村、北港、坳顶、山新、炮台、赤沙、虾箩、牛路、板辽、企英、大船、向阳12个行政村。
101光坡镇辖大坡社区;红星、红沙、潭油、光坡、新兴、中间坪、大龙、沙螺辽、栏冲9个行政村。
102公车镇辖垭港、冲孔、公车、沙港、白沙、王府6个行政村。