Haicheng (; ) is the seat of the city of Beihai, Guangxi, China. It has an area of and a population of 240,000 .
Haicheng District is divided into 7 subdistricts and 1 town:
Subdistricts:
The only town is Weizhou (æ¶ æ´²éÂÂ)