U.S. Federal Route 31 is a north-south highway in Berrien County. Much of this highway has been up-graded to a multi-lane controled access highway. In November, 2022, the St. Joseph Valley Parkway was completed. The last section between Napier Avenue and Interstate 94 was finished. Instead of a direct connection with Interstate 196, the parkway curves at Britian Ave. and connects with a re-constructed interchange with BUSN Loop I-94 on the northeast side of Benton Harbor. At Niles, U.S. Rt. 31 had a business route, but this was decommission in 2007. Portions of this former route are now Michigan State Route 51, and Michigan State Route 139. U.S. Rt. 31 passes through the following towns in Berrien County. Buchanan Berrien Springs Benton Harbor RiversideU.S. Rt. 31 is multi-plexed in Berrien County. Interstate 196, from near Benton Harbor to the Berrien/Van Buren County Line.
Photos from U.S. 31 when it was routed along Napier Ave. (prior to November, 2022) A set of guide markers on NB MI St Rt 139. (April, 2017) A guide marker on Napier Ave. (May, 2016) A guide marker on Napier Ave. (May, 2018) SB U.S. Rt. 31 near Berrien Center Road. (May, 2016) SB U.S. Rt. 31 on Napier Ave, east of I-94. (October, 2014) A former BGS on EB I-94. (October, 2023) A former BGS on EB I-94. A former BGS on EB I-94. (June, 2021) A former guide marker on the ramp from EB I-94 to Napier Ave.
Branches of U.S. Rt. 31 in Berrien County. NB U.S. Rt. 31 at the Indiana/Michigan State Line. NB U.S. Rt. 31 near Niles. Junction marker on EB U.S. Rt. 12. A BGS on EB U.S. Rt. 12. BGS on EB U.S. Rt. 12. A BGS on EB U.S. Rt. 12. A BGS on EB U.S. Rt. 12. A BGS on WB U.S. Rt. 12. Guide marker for NB U.S. Rt. 31 on EB U.S. Rt. 12. NB U.S. Rt. 31 at U.S. Rt. 12. NB U.S. Rt. 31 north of U.S. Rt. 12. NB U.S. Rt. 31 near Buchanan. NB U.S. Rt. 31 north of Niles-Buchanan Road. NB U.S. Rt. 31 north of Walton Road. SB U.S. Rt. 31 south of Berrien Springs. SB U.S. Rt. 31 south of MI St Rt 139. A BGS on SB MI St Rt 139. A guide marker on NB MI St Rt 139. A BGS in NB MI St Rt 139. A guide marker on SB MI St Rt 63. NB U.S. Rt. 31 one mile from the end of the expressway at Napier Ave. (July, 2010) NB U.S. Rt. 31 at the lane reduction sign. (July, 2010) NB U.S. Rt. 31 at the end of the expressway. (July, 2010) SB U.S. Rt. 31 south of Napier Ave. SB U.S. Rt. 31 south of Napier Ave. A guide marker on NB U.S. Rt. 31 at Napier Ave. A BGS on SB U.S. Rt. 31. A guide sign on NB Napier Ave. SB U.S. Rt. 31 north of Napier Ave. NB U.S. Rt. 31 north of Napier Ave. A BGS on NB U.S. Rt. 31. NB U.S. Rt. 31 south of Britian Ave. NB U.S. Rt. 31 at Britian Ave. SB U.S. Rt. 31 south of I-94. A BGS on NB U.S. Rt. 31. A BGS on NB U.S. Rt. 31. NB U.S. Rt. 31 at I-94. SB U.S. Rt. 31 at I-94. SB U.S. Rt. 31 at I-94. A junction marker on EB BUSN Loop I-94. A BGS on EB BUSN Loop I-94. A BGS on EB I-94. A BGS on EB I-94. A BGS on EB I-94. A BGS on WB I-94/SB U.S. Rt. 31. A BGS on EB I-94. A BGS on WB I-94/SB U.S. Rt. 31. WB I-94/SB U.S. Rt. 31 at south U.S. Rt. 31/west BUSN Loop I-94. WB I-94/SB U.S. Rt. 31 at south U.S. Rt. 31/west BUSN Loop I-94. A BGS on EB I-94. (April, 2023 BGS on WB I-94. A BGS on WB I-94. A BGS on EB I-94/NB U.S. Rt. 31. A BGS on EB I-94/NB U.S. Rt. 31. EB I-94/NB U.S. Rt. 31 at I-196. (April, 2023) EB I-94/NB U.S. Rt. 31 at their split at I-196. EB I-94/NB U.S. Rt. 31 at I-196. (Februry, 2016) EB I-94/NB U.S. Rt. 31 at I-196. (April, 2023) SB I-196/U.S. Rt. 31 at I-94. (October, 2014) SB I-196/U.S. Rt. 31 at I-94. (May, 2016) SB I-196/U.S. Rt. 31 near I-94. (October, 2014) SB I-196/U.S. Rt. 31 near I-94. (May, 2016) SB I-196/U.S. Rt. 31 at I-94. (April, 2023) A BGS on SB I-196/U.S. Rt. 31. (October, 2014) A BGS on SB I-196/U.S. Rt. 31. (May, 2016) NB I-196/U.S. Rt. 31 north of I-94. NB I-196/U.S. Rt. 31 north of I-94. A BGS on EB Red Arrow Highway. A junction marker in Riverside. SB I-196/U.S. Rt. 31 at Schmuhl Road. NB I-196/U.S. Rt. 31 near Coloma Road. NB I-196/U.S. Rt. 31 at Coloma Road. NB I-196/U.S. Rt. 31 south of MI St Rt 63. NB I-196/U.S. Rt. 31 at MI St Rt 63. NB I-196/U.S. Rt. 31 at MI St Rt 63. A BGS on MI St Rt 63. Another BGS on MI St Rt 63. NB I-196/U.S. Rt. 31 north of MI St Rt 63. NB I-196/U.S. Rt. 31 near the Berrien/Van Buren County Line. SB I-196/U.S. Rt. 31 at the Berrien/Van Buren County Line.