There are 30 teams in MLB and around 100 or so minor league teams.
29 Major League Baseball teams are in the United States. 1 Major League Baseball team is in Canada.
30 teams 14 teams in the American league 16 in the National League
The Major League Baseball teams not located in the US are; Toronto Blue Jays and Montreal Expos.
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.