明代林縣分十三社,石板巖地區設車輻社。
清順治十六年(1659)林縣設三十六里,石板巖地區設車輻里。
清乾隆五年(1740)林縣改三十六里為二十鄉,芝蘭鄉、桃花鄉。
1912年林縣下設九區,亦稱十區,石板巖地區屬姚村八區。
1931年廢村制為保甲制,石板巖地區設為十保。
1932年石板巖地區屬五分區、一分區,1940年石板巖地區的高家臺、東垴坪、三畝地、賢麻溝劃歸山西省平順縣杏城區。
1940年2月石板巖地區歸林北縣北楊家莊三區。
屬林北縣七區。
1946年石板巖地區西鄉坪七區和姚村區合并,石板巖地區歸姚村區管轄。
1951年,石板巖三畝地河北地以北屬林縣姚村區。
1953年,高家臺、賢麻溝、東垴坪、三畝地劃規河南林縣,石板巖當年分為三個小鄉,即西鄉坪鄉、石板巖鄉、高家臺鄉。
1955年,石板巖分為四個鄉,即石板巖鄉、西鄉坪鄉、郭家莊鄉、高家臺鄉。
1956年,西鄉坪鄉、郭家莊鄉合并為西鄉坪鄉。
石板巖鄉、高家臺鄉合并為石板巖鄉。
1957年石板巖鄉劃入城關區。
1957年拆鄉建立人民公社。
1983年撤人民公社,建立石板巖鄉。
2014年撤鄉建鎮改為石板巖鎮至今。