建武十八年(公元42年 壬寅年)
二月,蜀郡的守将史歆造反,攻打太守张穆,张穆翻墙逃走;宕渠的杨伟等人也起兵响应史歆。刘秀派吴汉等率领一万多人去讨伐他们。
甲寅日,刘秀前往长安;三月,到蒲坂,祭祀后土神。
马援沿着海边进军,开山辟路一千多里,到达浪泊,与征侧等人交战,把他们打得大败,一直追到禁谿,贼军于是四处逃散。
夏天,四月甲戌日,刘秀回到宫中。
戊申日,刘秀前往河内;戊子日,回到宫中。
五月,发生旱灾。
卢芳从昌平回去后,心里又疑惧不安,于是再次造反,和闵堪互相攻打了好几个月,匈奴派几百名骑兵把卢芳接到塞外。卢芳在匈奴待了十多年后,生病去世。
吴汉征调广汉、巴、蜀三郡的兵力,围攻成都一百多天,秋天,七月,攻下成都,斩杀了史歆等人。吴汉接着乘坐木筏顺江而下到巴郡,杨伟等人惊慌害怕,纷纷解散。吴汉诛杀了他们的首领,把他们的几百家党羽迁徙到南郡、长沙,然后才返回。
冬天,十月庚辰日,刘秀前往宜城;返回途中,祭祀章陵;十二月,回到宫中。
这一年,撤销州牧,设置刺史。