开善乡,隶属于福建省三明市泰宁县,位于泰宁县境东南部,东南与将乐县接壤,北、西北接下渠镇,西南与大龙乡毗邻。辖区面积139平方千米,辖10个村,49个自然村,82个村民小组。根据第七次人口普查数据,截至2020年11月1日零时,开善乡辖区常住人口为3659人。
开善乡境内公路有县道新明线,从下渠乡入境,经开善通往大龙乡,境内长度11千米。
2019年末,开善乡有工业企业67家,营业面积50平方米以上的综合商店或超市2家。