大塘镇位于县境西北部,北与掌布乡及惠水县的祥摆乡,东与牙舟镇,南与通州镇、新塘乡,西与惠水县下摆乡等接壤。全镇辖20个行政村,128个村民小组,有256个自然村寨,4730余户。镇政府所在地大塘村距县城85公里,平塘至贵阳公路穿过镇境,另有简易公路通往掌布乡。全镇有60%村组用上了自来水,20个村通了电,17个村通了公路,3个村通了邮件。
2002年,全镇人口共1.83万人。平均每平方公里72人,比全县平均数少32人。总人口中:农业人口1.79万人,占97.60%,少数民族9860余人,占53.65%。有布依族、苗族等6个少数民族;布依族人口5210余人,苗族人口4540余人,分别占总人口的28.36%和24.68%。
该镇经济以农业为主,主要农产品有稻谷、玉米、油菜籽、蕃薯、高梁、马铃薯、葵花籽、大豆、辣椒等;水果主要有梨、李、桃、柿等;林产品主要有生漆、五倍子、核桃、棕片、板栗、木材、茶叶、杂竹等。黑糯米和粳稻米是该镇的特产,所产茶叶质量甚佳。农村非农行业开展的项目有砖瓦烧制、运输及商业经营等。
1998—2002年,共完成农林牧渔业总产值7026.35万元(90价,下同),其中:农业产值3436.57万元,占9.25万元,占0.26%。2002年农林牧渔业总产值1835.81万元。累计粮食总产量36442.2吨,其中,稻谷29649.9吨,玉米3476.2吨,大豆147.08吨,小麦635吨。2002年粮食产量3997.22吨,比上年减产438.46吨,比1998年减产462.84吨。
大塘镇是苗族聚居的地区之一,苗族人口仅次于新塘乡,属贫困地区,5年中,该镇抓住国家实施扶贫攻坚计划的机遇,在坝东、谷立两村分别投资35万元,各建立林果场1个,共种植奈李、板栗、梨树等共2000多亩。".