菁城古時(shí)屬龍巖縣九龍鄉(xiāng),為鄉(xiāng)駐地。
明清時(shí)期及民國初年,為居仁里小菁社。
1934年廢里社為第一區(qū)菁城鎮(zhèn)。
后撤區(qū)直屬縣。
1943年至44年夏,先后納平春鄉(xiāng)、桂華鄉(xiāng),所轄范圍相當(dāng)于現(xiàn)在的菁城、和平(不含和春、春尾、下墘、安靖等村)、桂林、蘆芝(不含大深村)等四個(gè)鄉(xiāng)鎮(zhèn)。
新中國成立后,仍為菁城鎮(zhèn),初直隸于縣,后屬菁華區(qū)(第一區(qū))。
1953年分設(shè)菁城鎮(zhèn)(僅轄舊城墻范圍內(nèi))、福滿鄉(xiāng)、頂郊鄉(xiāng)。
1957年屬菁華督導(dǎo)片,稱為城關(guān)鎮(zhèn)。
1958年公社化后,先后隸紅專、菁華、城郊等公社。
1961年為城關(guān)公社。
1971年與桂林公社合并為城郊公社。
1980年從城郊公社析出仍為城關(guān)鎮(zhèn)。
1984年恢復(fù)舊稱菁城鎮(zhèn)。
1995年春,撤鎮(zhèn)設(shè)街道辦事處。