两碗镇,隶属于云南省昭通市水富市,地处水富市东南部,东临横江与四川省宜宾市叙州区双龙镇隔江相望,南接盐津县滩头乡,西隔中滩溪上游与太平镇毗邻,北端中滩溪下游与向家坝镇相连。区域面积122.28平方千米,截至2019年末,户籍人口19774人。
1950年4月前,两碗地域属盐津县文星乡。1970年3月,两碗区改为两碗公社。1981年9月,划归水富县。1984年1月,改两碗区。1988年1月,改两碗乡。2012年9月,撤销两碗乡,设立两碗镇。截至2020年6月,两碗镇下辖6个行政村。
2019年,两碗镇有工业企业5个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市19个。