明正德(1518),設(shè)舟子口市。
清道光三年(1823),改為周口鎮(zhèn)。
光緒二十年(1894),更名州口。
1913年,設(shè)周口鄉(xiāng)。
1933年10月,紅軍在此設(shè)周口區(qū)蘇維埃、周子鎮(zhèn)、周口鄉(xiāng)蘇維埃政權(quán)。
1942年,分設(shè)周口鄉(xiāng)、清溪鄉(xiāng)。
1952年10月,建立城關(guān)鎮(zhèn),城郊設(shè)周口鄉(xiāng)和清溪鄉(xiāng)。
1957年起,為蓬安縣城駐地。
1958年10月,保留城關(guān)鎮(zhèn),合并周口鄉(xiāng)、清溪鄉(xiāng)成立紅旗公社。
1961年,分設(shè)清溪公社、紅旗公社。
1981年8月,城關(guān)鎮(zhèn)更名為周口鎮(zhèn)。
2002年10月,將周口鎮(zhèn)管轄的9個社區(qū)居委會及城郊7個村劃出,成立相如街道辦事處,為縣委、縣人民政府派出機(jī)構(gòu),周口鎮(zhèn)單設(shè)。
2006年6月,合并相如街道辦事處、紅旗鄉(xiāng)、白玉鄉(xiāng)、清溪鄉(xiāng)建立相如鎮(zhèn),鎮(zhèn)人民政府駐紅旗路77號。
2019年10月,撤銷相如鎮(zhèn)設(shè)相如、周口兩個街道辦事處,將原相如鎮(zhèn)所轄37個村(居)劃歸新設(shè)立的相如街道辦事處;將原相如鎮(zhèn)所轄23個村(居)劃歸新設(shè)立的周口街道辦事處。