1944年置雷山設治局,1949年改雷山縣,以雷公山得名。1958年并入凱里縣,1961年復置。
1996年,雷山縣轄3個鎮、6個鄉(其中1個民族鄉):丹江鎮、西江鎮、永樂鎮、方祥鄉、報德鄉、望豐鄉、大塘鄉、桃江鄉、達地水族鄉。縣政府駐丹江鎮。
2000年第五次人口普查,雷山縣總人口132004人,其中:丹江鎮30343人,西江鎮20922人,永樂鎮22496人,郎德鎮8842人,望豐鄉12994人,大塘鄉12994人,桃江鄉8935人,達地水族鄉9184人,方祥鄉5294人。
2003年末,雷山縣總人口14.93萬人,其中非農業人口1.06萬人,少數民族人口12.33萬人。轄4個鎮、5個鄉(其中1個民族鄉):丹江鎮、西江鎮、永樂鎮、郎德鎮、望豐鄉、大塘鄉、桃江鄉、達地水族鄉、方祥鄉。共有157個村委會。
2007年末,全縣總面積1218.5平方千米,總人口15.34萬人,其中少數民族人口14.02萬人(苗族人口12.92萬人),城鎮人口3.3萬人。轄4個鎮、5個鄉(其中1個水族鄉),154個行政村、6個居委會。
2010年第六次人口普查,雷山縣常住總人口117190人,其中:丹江鎮34169人,西江鎮19318人,永樂鎮18663人,郎德鎮6556人,望豐鄉10163人,大塘鄉9927人,桃江鄉6899人,達地水族鄉7519人,方祥鄉3976人。2010年末,雷山縣常住人口11.73萬人。
2011年末,雷山縣面積1218.5平方千米。常住人口11.63萬人;戶籍人口152489人,其中少數民族人口140298人,占92%,以苗族為主;非農業人口15108人,占9.9%。轄4個鎮、5個鄉,9個居委會、154個行政村,1350個村民小組。
2013年,撤銷大塘鄉、桃江鄉,合并設立大塘鎮,鎮政府駐新橋村(黔府函[2013]119號)。調整后,全縣轄5個鎮、3個鄉(其中1個民族鄉):丹江鎮、西江鎮、永樂鎮、郎德鎮、大塘鎮、望豐鄉、達地水族鄉、方祥鄉。