南因鎮位于河北省元氏縣,在元氏縣和趙縣的臨界處面積38.63平方千米,人口34354人。鎮政府駐南因村,郵編051130。轄南因一街,南因二街,南因三街,南因四街,孟村,南凡,北凡,褚固,仝梅呂(北凡),南因莊,賈村,東杜,西杜.北杜,董堡,牛房莊,趙堡,共11個行政村。 因鎮政府駐地而得名。
1953年建鄉,1989年以前稱南因鄉,1989年1月由鄉改為南因鎮,1996年4月合鄉并鎮后轄11個行政村。