1983年10月,劃固原縣的彭陽、王洼2區共15個公社設置彭陽縣。當時彭陽區轄彭陽、城陽、紅河、溝口、新集、古城、川口等7個公社;王洼區轄王洼、草廟、孟塬、馮莊、小岔、羅洼、交岔、石岔等8個公社。不久,公社體制改革,各公社改稱鄉。
1985年1月,由草廟鄉的何溝、米塬、牛灣、劉塬、王岔5個村組建為劉塬鄉;由彭陽鄉的崾峴、李岔、陽洼、中莊、豐臺5個村組建為崾峴鄉。
1987年1月,由王洼鄉的北洼、路寨、李寨和城鎮2個居民委員會組建為王洼鎮;將彭陽鄉的彭陽、海巴2村改為姚河村和城鎮的2個居民委員會組建為白陽鎮。全縣轄白陽、王洼2鎮和彭陽、城陽、紅河、溝口、新集、古城、川口、王洼、草廟、孟塬、馮莊、小岔、羅洼、交岔、石岔、劉塬、崾峴等17鄉。 (* 資料出處:《寧夏現代政區變遷沿革》,馮茂著,寧夏人民出版社,1998年9月第1版,銀川)
2000年,彭陽縣轄3個鎮、16個鄉。總人口230981人,各鄉鎮人口: 白陽鎮 13821 王洼鎮 4829 古城鎮 23049 新集鄉 17273 溝口鄉 14714 彭陽鄉 14460 崾峴鄉 9694 城陽鄉 20183 紅河鄉 21856 川口鄉 7930 王洼鄉 11097 馮莊鄉 9874 小岔鄉 6950 石岔鄉 10351 孟塬鄉 17173 羅洼鄉 6824 交岔鄉 5987 草廟鄉 10300 劉塬鄉 4616 (根據第五次人口普查數據;單位:人)