在我国,中华白海豚主要分布在东南部,原海据文献记载最北可达长江口,向南延伸至浙江,福建,台湾,广东和广西,原来河口水域有时也会进入江河,珠江口的中华白海豚群体,主要分布在河口的伶仃洋,万山群岛和香港西南部水域。
据1997~2000年南海水产研究所的调查资料显示,海豚分布的北界在深圳机场对开的水域,南界在东奥-小浦台岛一带,东侧的大铲岛,深圳湾,龙鼓洲,香港新机场北部水域和大屿山沿岸,西侧的香洲湾外和澳门对开海面均有中华白海豚分布分布范围,面积不小于1200km2。
白海豚活动的密集区,主要在伶仃洋的东南部其中内,伶仃岛周围,马友石至大屿山之间和桂山岛附近,海豚的目击率较高,而从其澳岛至澳门之间的西部水域,海豚的目击率较低,分布态势呈东高西低,而且差异显著。
近几十年有关调查资料,中华白海豚在中国分布比较集中的区域有两个,一个是厦门的九龙江口,一个是在广东的珠江口。