董王乡位于罗甸县西北部,距县城64公里,西与紫云县接壤,南接交砚乡与木引乡,东与本县罗沙乡隔河相望,北与长顺县敦操乡和惠水县打引乡相邻。全乡总面积85.7平方公里,其中耕地面积7520.38亩(田552.89亩,土6998.49亩)。平均海拔839米,年均气温16.3℃ ,年平均降雨量1180毫米。