菁城古时属龙岩县九龙乡,为乡驻地。
明清时期及民国初年,为居仁里小菁社。
1934年废里社为第一区菁城镇。
后撤区直属县。
1943年至44年夏,先后纳平春乡、桂华乡,所辖范围相当于现在的菁城、和平(不含和春、春尾、下墘、安靖等村)、桂林、芦芝(不含大深村)等四个乡镇。
新中国成立后,仍为菁城镇,初直隶于县,后属菁华区(第一区)。
1953年分设菁城镇(仅辖旧城墙范围内)、福满乡、顶郊乡。
1957年属菁华督导片,称为城关镇。
1958年公社化后,先后隶红专、菁华、城郊等公社。
1961年为城关公社。
1971年与桂林公社合并为城郊公社。
1980年从城郊公社析出仍为城关镇。
1984年恢复旧称菁城镇。
1995年春,撤镇设街道办事处。