自西魏置凤州,历代为州郡县治地。
民国三年(1914年),全县六路改七区,于此设中区。
民国十八年(1929年),七区调整为九区,中区辖临城八地。
民国二十四年(1935年),设立凤州联保处,辖五保。
民国二十八年(1939年),改设凤州镇公所。
1949年11月,设立凤州区公所(第一区)。
1950年,成立区人民政府(后改为区公所),辖凤州市(后改乡)和陈家庄(蒿坪、桑园)两个直属乡。
1953年,划凤州为一区区公所,驻地凤州。
1956年3月,设凤州为直属乡。
1958年9月,隶属超英公社。
1959年1月,设凤州管理区,隶属于双石铺公社。
1961年1月,设立凤州公社,辖凤州、北山、苍坪、桑园、南山湾、北山、杨家山、白石铺、白家店、五星台、永红、邓家台、磨弯、园艺场14个大队,69个生产队。
1966年9月,凤州公社更名为红卫公社。
1970年6月,复名为凤州公社。
1984年3月,公社改乡。
1997年6月,撤销凤州乡、龙口镇,设立凤州镇,辖风州、北山、苍坪、桑园、南山湾、北山、杨家山、白石铺、白家店、五星台9个行政村、43个村民小组。
1997年8月,将五星台、永红村2个村划归红花铺镇。
2001年12月撤销红光乡并入凤州镇,辖18个行政村,80个村民小组。