How Many People Cross United States Borders Each Year?

Around 300,000 people cross the northern border with Canada each day, which equates to annual approximates of 39,254,000 crossings by Canadians into the United States (in 2009) and 20,213,500 crossings by Americans into Canada (in 2010). The southern border with Mexico was crossed by more than 20 million Americans in 2013 and over 14 million Mexican tourists coming the other way.