地處永寧縣縣城西部,東鄰西乾渠,南與青銅峽市邵崗鎮為界,西接201省道,北至徐黃公路。鎮人民政府駐地距銀川市區50千米,永寧縣城40千米。總面積210平方千米。地處賀蘭山東麓洪積平原與黃河沖積平原過渡地帶,山前沖積扇發達。地勢由西向東傾斜。