达县万家乡地处川东北丘陵地带,属嘉陵江水系。1935年置万家镇,1940年改乡,1958年改公社,1984年复乡,九十年代改镇。位于县境东南部,距县城32公里。面积30平方公里,人口2.2万。达(川)梁(平)公路过境。
万家镇下辖普乐村 迎风村 高峰村 干坝村 南垭村 永兴村 三星村 红光村 五洞村 杨坝村 保卫村 兴安村 八角村 蔡坝村。