白诸镇地处肇庆市高要区西南部,东临新桥镇和南岸街道,南隔新兴江与活道镇相望,西与云浮市云城区思劳镇接壤,北与大湾镇西村划界。镇内交通便利,国道324线、三茂铁路横贯全镇,广梧高速公路在白诸镇布院村设有出入口。全镇总面积约128平方公里,下辖21个村委会(区村、下坡、、姚村、大基头、石下、上孔、北凤、东村、布院、庙村、四联、高山、新星、上洞、稳裕、罗乐、河洞、湾头、白沙、金长平、松云)和2个居委会(廖甘社区、圩镇社区),98条自然村,199个村民小组。2016年户籍总人口17379户、42125人,常住人口12564户、45428人。主要姓氏有何、陈、梁、莫等,以白话为主要方言。
全镇耕地面积约2143公顷,山地面积0.78公顷,是一个典型的丘陵地区。矿产资源有花岗岩、泥炭土、轻木、云母。旅游资源有布院碉楼、白马庙遗址、遗志堂碉楼和云龙观。特产有云龙腐乳厂和协和腐乳厂的腐乳、同丰酱油厂的天顶抽酱油。特色美食有布院饭店的牛鞭汤、莲城食馆的焖鹅乸和龙苑饭店的羊肉牛杂煲等。