清时,境内设固原州清平里、固原直隶州清平监。
民国时,属第二区王洼镇。
1949年10月,设固原县第七区王洼乡。
1953年,设固原县第七区王洼、石岔、深沟、北洼4乡。
1958年10月,宁夏回族自治区成立后,设王洼、石岔、深沟3个人民公社;同年底,合并为王洼人民公社。
1979年,分设石岔人民公社。
1983年10月,属彭阳县王洼、石岔人民公社;同年12月,改人民公社为乡人民政府,同时从原王洼乡划出北洼、路寨、李寨3个村民委员会,设立王洼镇。
2003年10月,撤乡并镇后,将原王洼乡、石岔乡并入王洼镇。