What states border Canada?
The thirteen states that border Canada, from west to east, are:
- North Dakota
- New York
- New Hampshire
Alaska, Washington, Idaho, Montana, North Dakota, Minnesota, New York, Vermont, New Hampshire, & Maine are the states that border Canada.
Many more states do not border Canada than do, so it is easier to name the states that do border Canada. If a state is not listed, then it doesn't border Canada. Alaska Idaho Maine Minnesota Montana New Hampshire New York North Dakota Vermont Washington The states above share a land border with Canada. Three additional states (Michigan, Ohio, and Pennsylvania) share a water border with Canada.
14 states border another country. 10 states border Canada Alaska (Canada) Washington (Canada) Idaho (Canada) Montana (Canada) North Dakota (Canada) Minnesota (Canada) New York (Canada) Vermont (Canada) New Hampshire (Canada) Maine (Canada) 4 states border Mexico California (Mexico) Arizona (Mexico) New Mexico (Mexico) Texas (Mexico)
Ten out of fifty US state share a land border with Canada, meaning 10/50 (or 1/5) states border Canada. However, including water borders, thirteen states would border Canada, meaning 13/50 states border Canada. Alaska Idaho Maine Michigan Minnesota Montana New Hampshire New York North Dakota Ohio Pennsylvania Vermont Washington States that share only a water border with Canada are italicized.