佛山市现辖5个市辖区(禅城区、顺德区、南海区、三水区、高明区)除街道外共20个镇。
禅城区1个镇:祖庙街道、石湾街道、张槎街道、南庄镇;
南海区6个镇里水镇、九江镇、丹灶镇、大沥镇、狮山镇、西樵镇;
顺德区6个镇陈村、均安、杏坛、龙江、乐从、北滘;
三水区4个镇芦苞镇、大塘镇、乐平镇、白坭镇;
高明区3个镇杨和镇、更合镇、明城镇。