赵保镇位于宜阳县城西南15公里处的浅山丘陵区,东接白杨镇,西连上观乡,南与董王庄乡毗邻,西与莲庄镇接壤,东北与锦屏镇相交。南车线、赵白路纵横贯穿。下辖23个行政村,32871人(2017),总面积131.72平方千米。