虹化山公园位于镇安县城中的虹化山上。虹化山原名龙首山、龙首寨,为城南山伸入城中的余脉。清乾隆十七年县令聂焘主持建亭于山上,取名虹化亭。1987年,镇安县委、政府斩山颈改河,虹化山突兀城中。2000年10月,镇安县政府斥资百万,精心规划,远聘高级工匠,博采众长,建造现代园林化公园。经过几年修建,现在的虹化山峰回路转,万木葱茏,气势巍峨,五彩缤纷,聚亭、台、楼、阁、栏、回廊等古典风格,融高、险、峻、美为一体。