鋪軌
台鐵局自1980年代起，實施大規模舊橋重建，其中後龍溪橋的改建，納入「鐵路沿線老舊橋梁重建工程」計畫。第二代橋建造於第一代橋上游側，北端與舊橋相距約48公尺、南端與舊橋相距約10公尺，由退除役官兵輔導會榮民工程處承包興建，下部結構為單圓柱懸臂式橋墩（單節或雙節）及直徑5.5公尺圓形沉箱基礎、上部結構則為上承式簡支預力箱型梁，全長455公尺，計23孔橋孔，每孔19.8公尺，橋寬採複線化設計，自1988年5月13日開工，1990年3月27日6時完工切換下行線（東正線）通車並停用第一代橋，橋面鋪設傳統道碴式軌道。該橋啟用時西正線雖有鋪軌但未通車（亦無架空電車線）。後來「山線鐵路竹南至豐原間改線與雙軌工程」之豐富＝苗栗間複線化於1994年10月4日完工通車後，本橋始成為雙向行車之橋梁。