得名于克虎寨,1958年建克虎寨公社,1984年设镇。金代大定年间,曾在此筑城屯兵,以防止西夏,取名克胡砦,清代改名为克虎寨。
临县辖镇。1958年建克虎寨公社,1984年设镇。位于县境西北部,面积83.9平方公里,人口1万。通公路。辖克虎寨、高家湾、靳家洼、庞家庄、蔡家洼、郭家垛、前进、张阳峁、西郭家沟、乔家圪台、下甘草坪、桑树峁、薛家里、高家墕、西王家圪凹、苗家洼、崔家垛、莲花池、薛家垛、西杜家圪凹、西后山、第二堡22个村委会和前村、后村2个居委会。农业主产高粱、谷子、黑豆、马铃薯,盛产红枣。
历史沿革:北宋元符三年(1100)在此增设晋宁军,领定胡、临泉二县,建克胡寨,驻军以克制胡人。
1958年,属克虎寨人民公社。
1984年,撤销克虎寨人民公社,设立克虎寨镇。
2001年,撤乡并镇时将克虎寨镇更名为克虎镇。