白市镇位于广安区东北部,距广安城区45公里, 镇域面积32.7 平方公里。辖区共有石盘村、龙凤村、月光村、洗马村、白市村、加禾村、火箭村、马岭村、碑垭村、福田村、鞠坪村、黄城村、福桥村、石马村、南门村、南山村、慧建村、黄桷村、山龙村、白莲村、槐垭村、石垭村及慧龙社区22个行政村、183个村民小组及1个社区居委会、4个居民小组。2017年末,全镇共有8852户、28564人,其中农村人口数农业户8316户、27487人。
全镇地势为南北走向,北高南低,平均海拔290米,属深丘地貌,旱地以退耕还林为主,植被丰富,农业生产以种植水稻为主。全镇耕地面积18900亩,其中田16355亩,土2545亩。