佛山桂城下辖没有管辖的城镇,截止2018年底,佛山下辖21个镇。
一、禅城区下辖1个镇:南庄镇。
二、南海区下辖6个镇:里水镇、九江镇、丹灶镇、大沥镇、狮山镇、西樵镇。
三、顺德区下辖6个镇:陈村镇、均安镇、杏坛镇、龙江镇、乐从镇、北滘镇。
四、三水区下辖5个镇:白坭镇、乐平镇、大塘镇、芦苞镇、南山镇。
五、高明区下辖3个镇:杨和镇、更合镇、明城镇。
2002年12月国务院批复同意撤销原佛山辖区的城区、石湾区以及县级南海市、顺德市、三水市和高明市,同意设立佛山市禅城区、南海区、顺德区、三水区和高明区五个区。