30 teams 14 teams in the American league 16 in the National League
29 Major League Baseball teams are in the United States. 1 Major League Baseball team is in Canada.
Well most teams in baseball are in the US. The only teams that are not in the US are the Toronto Blue Jays, and the Montreal Expos. The Expos are now in the US though, known now as the Washington Nationals.
The Major League Baseball teams not located in the US are; Toronto Blue Jays and Montreal Expos.
There are currently 30 teams.
30 teams in the NBA