山口镇通行的粤语为北海白话，属于钦州话，则是现今北海最通行的地方语言。据暨南大学粤语专家陈滔考证，北海白话融合了钦廉粤语、客家话和闽南语的特点。客家话通行于合浦县闸口镇、公馆镇、白沙镇、曲樟乡等地区。合浦县沙田镇通行闽南语的分支海边话。中国大陆改革开放以来，大量外地移民涌入北海。1996年起，广西自治区政府致力使用行政手段在多个城市强制推行“推广普通话”政策，粤语遭到严重打压。2002年，北海市（市区）的广东电视台珠江频道（珠江台）被取消，其他大城市如贵港等地亦一样，目前北海仍然存在的粤语频道只有在