Tampa est située sur la côte nord-est de la Baie de Tampa (Tampa Bay), Saint Petersburg est sur le côté ouest de la baie et Bradenton est au sud. Ces trois agglomérations et leurs banlieues créent une grande zone métropolitaine de 2 millions d'habitants.