The dialect spoken throughout Beihai is "Baihua" a Cantonese dialect; Mandarin is not often used or spoken by the population (Mandarin is the official language used in government, business and education above elementary level throughout mainland China).
* Area: 3337 km2, 957 km2 urban districts and 563 km2 for built up area.
* Population: 1,539,300 at the 2010 census whom 405,600 live in the built up area made of 2 urban districts Haicheng and Yinhai.
* Municipal seat: Haicheng District
* Geographic coordinates: 108°50′45″ - 109°47′28″ East, 21°29′ - 21°55′34″ North
It governs the small islands of Weizhou and Xieyang, and is north of Hainan Island.