The 4 major sports being the NFL, MLB, NBA, and NHL, the count of states having no teams in any of these leagues isHawaii, Alaska, Nevada, Idaho, Montana, Wyoming, New Mexico, Nebraska, South Dakota, North Dakota, Iowa, Arkansas, Mississippi, Kansas**, Alabama, Kentucky, Virginia, West Virginia, South Carolina, Delaware, Connecticut, Rhode Island, Vermont, New Hampshire, Maine.This list includes states which have no team permanently based in a city in that state. Exceptions include The New England Patriots, who are based in Foxborough, Massachusetts but represent all states in the New England geographical area. It is also said that the Carolina Panthers (Charlotte, NC - NFL) and Carolina Hurricanes (Raleigh, NC - NHL) represent both North and South Carolina.** Note that the Kansas City Royals and Kansas City Chiefs both play on the Missouri side of the border.