南小王乡位于河北省保定市博野县城东南7.5千米。面积55.9平方千米,人口3.55万人(2002年)。辖19个行政村,乡政府驻南小王村。
1962建南小王公社,1983年改乡。1997年,面积55.9平方千米,人口3.4万人,辖南小王、史家佐、西王各庄、东王各庄、大北河、李家陀、小北河、董家庄、寇家庄、迁庄、同连、南杨村、堤头、苑郭庄、白塔、淮南、陈庄、南魏庄、套里19个行政村。