白碗窑镇地处兴义市西南面,东接坪东街道办、下午屯街道办,南连七舍镇、雄武乡,西邻云南省曲靖市罗平县钟山乡,北靠乌沙镇。距兴义市中心区30公里(兴白公路建成后距市中心16公里),国土面积119.42平方公里,占全市国土面积的4.1%;海拔在1110—2000米之间,其中,镇政府所在地1533米。年平均气温在13℃—15℃之间。无霜期在320天左右。辖两个办事处,7个村,1个居委会,102个村(居)民组。少数民族主要有布依族。粮食作物以玉米、水稻、小麦为主,经济作物以烤烟为主。
该镇原为乌沙区管辖,1992年撤区新建白碗窑镇。全镇有中小学18所。卫生院1所。电视覆盖率达95%。通讯网络覆盖全镇。人口自然增长率为13‰。森林覆盖率29.86%。经济作物以烤烟为主。建有6000亩优质雪梨基地,突破煤、电、金开发。引资新建有革新煤矿、富兴煤矿、白龙岗煤矿、超强煤矿、老江底电站。