Alabama Tornado History by Town
Pick a town to see every tornado that passed within 10 miles of it since 1950, which ones came closest, and the deadliest and strongest nearby. For whole counties, see tornado history by county.
- AlabasterShelby County, 36 tornadoes
- AlbertvilleMarshall County, 54 tornadoes
- Alexander CityTallapoosa County, 25 tornadoes
- AnnistonCalhoun County, 19 tornadoes
- ArabMarshall County, 39 tornadoes
- AthensLimestone County, 50 tornadoes
- AuburnLee County, 25 tornadoes
- Bay MinetteBaldwin County, 17 tornadoes
- BessemerJefferson County, 41 tornadoes
- BirminghamJefferson County, 53 tornadoes
- BoazMarshall County, 38 tornadoes
- BrewtonEscambia County, 11 tornadoes
- CaleraShelby County, 22 tornadoes
- CamdenWilcox County, 7 tornadoes
- Center PointJefferson County, 36 tornadoes
- CentrevilleBibb County, 25 tornadoes
- ChatomWashington County, 12 tornadoes
- ChelseaShelby County, 22 tornadoes
- ClantonChilton County, 25 tornadoes
- ColumbianaShelby County, 14 tornadoes
- CullmanCullman County, 53 tornadoes
- DaphneBaldwin County, 38 tornadoes
- DecaturMorgan County, 42 tornadoes
- DemopolisMarengo County, 24 tornadoes
- DothanHouston County, 50 tornadoes
- EnterpriseCoffee County, 34 tornadoes
- EufaulaBarbour County, 15 tornadoes
- EutawGreene County, 16 tornadoes
- FairhopeBaldwin County, 25 tornadoes
- FlorenceLauderdale County, 39 tornadoes
- FoleyBaldwin County, 38 tornadoes
- Fort PayneDeKalb County, 36 tornadoes
- GadsdenEtowah County, 24 tornadoes
- GardendaleJefferson County, 43 tornadoes
- GreenvilleButler County, 10 tornadoes
- Grove HillClarke County, 18 tornadoes
- Gulf ShoresBaldwin County, 26 tornadoes
- GuntersvilleMarshall County, 48 tornadoes
- HaleyvilleWinston County, 27 tornadoes
- HamiltonMarion County, 21 tornadoes
- HartselleMorgan County, 29 tornadoes
- HelenaShelby County, 35 tornadoes
- HomewoodJefferson County, 49 tornadoes
- HooverJefferson County, 46 tornadoes
- HueytownJefferson County, 39 tornadoes
- HuntsvilleMadison County, 54 tornadoes
- JacksonClarke County, 23 tornadoes
- JasperWalker County, 32 tornadoes
- LindenMarengo County, 17 tornadoes
- LivingstonSumter County, 12 tornadoes
- MadisonMadison County, 53 tornadoes
- MaplesvilleChilton County, 21 tornadoes
- MarionPerry County, 27 tornadoes
- MobileMobile County, 47 tornadoes
- MonroevilleMonroe County, 17 tornadoes
- MontevalloShelby County, 29 tornadoes
- MontgomeryMontgomery County, 27 tornadoes
- MoodySt. Clair County, 29 tornadoes
- MoultonLawrence County, 15 tornadoes
- Mountain BrookJefferson County, 52 tornadoes
- Muscle ShoalsColbert County, 42 tornadoes
- NorthportTuscaloosa County, 33 tornadoes
- OneontaBlount County, 29 tornadoes
- OpelikaLee County, 28 tornadoes
- OxfordCalhoun County, 20 tornadoes
- OzarkDale County, 23 tornadoes
- PelhamShelby County, 35 tornadoes
- Pell CitySt. Clair County, 25 tornadoes
- Phenix CityRussell County, 20 tornadoes
- PrattvilleAutauga County, 24 tornadoes
- PrichardMobile County, 46 tornadoes
- Red BayFranklin County, 10 tornadoes
- RussellvilleFranklin County, 20 tornadoes
- ScottsboroJackson County, 24 tornadoes
- SelmaDallas County, 25 tornadoes
- SheffieldColbert County, 41 tornadoes
- SylacaugaTalladega County, 17 tornadoes
- TalladegaTalladega County, 13 tornadoes
- TroyPike County, 28 tornadoes
- TrussvilleJefferson County, 34 tornadoes
- TuscaloosaTuscaloosa County, 31 tornadoes
- ValleyChambers County, 9 tornadoes
- VernonLamar County, 22 tornadoes
- Vestavia HillsJefferson County, 45 tornadoes
- WetumpkaElmore County, 30 tornadoes
- WinfieldMarion County, 33 tornadoes