燕崖镇,隶属于山东省淄博市沂源县,地处沂源县中南部,东与石桥镇相连,南与中庄镇相邻,西南与蒙阴县接壤,西与南麻、大张庄2镇毗邻,北与悦庄镇毗邻。 区域面积125.86平方千米。截至2018年末,户籍人口29725人。
1958年12月,设立燕崖公社。1984年,改置燕崖乡。2010年9月,撤乡设燕崖镇。 [1] 2020年6月,燕崖镇下辖44个行政村。
2018年,燕崖镇有工业企业20家,其中规模以上工业企业4家,营业面积超过50平方米以上的综合商店或超市105家。
2011年,燕崖镇境内矿产资源主要为花岗岩地质储量2亿立方米,可采储量为0.2亿立方米,集中分布在中部一带。地下水资源可利用量为3060万立方米。