Thirteen US states border Canada.

Quick Scoop

  • The number of US states that share a border (land or water) with Canada is 13.
  • These states are: Alaska, Washington, Idaho, Montana, North Dakota, Minnesota, Michigan, Ohio, Pennsylvania, New York, Vermont, New Hampshire, and Maine.
  • The US–Canada boundary is the longest international border in the world, stretching about 5,525 miles (8,891 km) across these states.

In trivia, civics tests, and geography forums, the accepted answer to “how many US states border Canada” is consistently 13.

TL;DR: Thirteen US states border Canada, from Alaska in the west to Maine in the east.

Information gathered from public forums or data available on the internet and portrayed here.