佛山市分为5个区:
分别是:禅城区、南海区、顺德区、三水区和高明区。
禅城区有1个镇:南庄。
南海区有6个镇:大沥、里水、西樵、九江、丹灶、狮山。
顺德区有6个镇:北滘、陈村、乐从、杏坛、龙江、均安。
三水区有5个镇:白坭、大塘、乐平、芦苞、南山。
高明区有3个镇:杨和、更合、明城。