国道227号
1977年(昭和52年) - 1979年(昭和54年)町:道路改良工事(字上の山 - 緑町)
1994年(平成6年) - 1995年(平成7年):視距改良その他工事(字上の山) この工事により線形を改良して視距と急カーブを改善すると同時に新道が設置された。旧道部分は現在は資材置き場として使われている。
1994年(平成6年) - 1996年(平成8年):登坂車線改良外一連工事(字峠下) この工事により、三角沢橋・麓橋(ふもとばし)の上り車線側(函館(起点)方向)に橋が増設された。
2002年(平成14年) - 2003年(平成15年):視距改良工事(字松園〈北海道道634号城丘江差線交点付近〉) この工事により山側を切削し、線形を改良して視距を改善すると同時に拡幅を行い、道道側への右折車線も設置された。
檜山郡江差町
1968年(昭和43年):国道229号交点改良工事(厚沢部町字美和 - 江差町字柳崎) 同箇所においてはその後にも、導流島を撤去して丁字路化する改良工事が行われた。
1970年(昭和45年) - 1971年(昭和46年):道路改良工事(字田沢町 - 尾山) この改良で海側に新道が作られ、旧道は町道尾山田沢通線となった。
1971年(昭和46年) - 1973年(昭和48年):道路改良工事(字泊町 - 中歌町〈終点〉) 国道228号の江差町 - 上ノ国町間の道路改良工事と共に行われた。この改良で海側に新道が作られ、旧道の泊町・大澗・愛宕町・豊川町および中歌町の一部は町道になり、中歌町の残り部分道路は北海道道5号江差木古内線(現・いにしえ街道)となった後に町に移管された。