後龍溪橋 (山線)

第一代桥

1902年4月5日起台湾总督府铁道部开始兴建中港（今竹南）至苗栗路段的纵贯铁路，并在跨越后龙溪之处架设“后龙溪桥”。第一代桥1902年7月开工，1903年5月竣工通车，大仓组承包，全长294米，总计11个桥孔，10孔为70英尺钣梁，中间的1孔为200英尺下承式桁架梁。桥墩采用红砖及石材砌筑，桥墩之基础多数为沉箱，少部分为松木基桩，兴筑桥梁所需的建材，由淡水以海运输送至后龙溪出海口的公司寮（今后龙镇龙港），再以大约8公里长的轻便铁路转运至桥梁施工现场。

第二代桥

台铁局自1980年代起，实施大规模旧桥重建，其中后龙溪桥的改建，纳入“铁路沿线老旧桥梁重建工程”计划。第二代桥建造于第一代桥上游侧，北端与旧桥相距约48米、南端与旧桥相距约10米，由退除役官兵辅导会荣民工程处承包兴建，下部结构为单圆柱悬臂式桥墩（单节或双节）及直径5.5米圆形沉箱基础、上部结构则为上承式简支预力箱型梁，全长455米，计23孔桥孔，每孔19.8米，桥宽采复线化设计，自1988年5月13日开工，1990年3月27日6时完工切换下行线（东正线）通车并停用第一代桥，桥面铺设传统道碴式轨道。该桥启用时西正线虽有铺轨但未通车（亦无架空电车线）。后来“山线铁路竹南至丰原间改线与双轨工程”之丰富＝苗栗间复线化于1994年10月4日完工通车后，本桥始成为双向行车之桥梁。

其他纪事

由于第一代后龙溪桥与丰富车站距离不远，因桥梁改建时向上游处改线并提高路线高程，故需一并改建丰富车站站场，将站场向东移设抬高，另建新站房（二层楼加强砖造）及新的站场，新站自1990年3月27日起与新的后龙溪桥一并启用，并拆除原1918年所建的半木造旧站房。
台铁于1991年3月15日完成拆除第一代桥，但第一代桥6号桥墩是砖造拱形设计，造型美观且年代久远，为文化资产，所以保留，并在桥墩下以菱形消波块保护，供后人瞻仰前人筑桥之巧思。
第二代桥完工后，台铁于桥南西正线路基旁设置大理石石碑，石碑南面题“后龙溪桥”，北面则题有“后龙镇山”。