The Town Files

The 25 Most Tornado-Prone Small Towns in New Jersey

Ranked by tornadoes within 10 mi since 1950 among 352 towns of 500–10,000 people in New Jersey. #1 is Mansfield, NJ (29 tornadoes within 10 miles since 1950).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Most Tornado-Prone Small Towns in New Jersey1. Mansfield292. Yardville293. Florence294. Bordentown295. Roebling296. Groveville297. White Horse288. Runnemede289. Haddon Heights2810. Upper Freehold2811. Barrington2812. Mount Ephraim2813. Audubon2714. Glendora2715. Palmyra2616. Oaklyn2617. Lawnside2618. Riverton2619. Chesterfield2520. Magnolia2521. Springfield2522. Robbinsville Center2523. Woodbury2424. Burlington2425. Ashland24
  1. 25Ashland, New Jersey

    24 tornadoes within 10 miles since 1950

    Ashland is a community of 8,513 people in Camden County, New Jersey. 24 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    8,513 people · Camden County · median home $336,200 · income $118,500 · Jan low 26°F · 22 in snow

    Full Ashland, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Ashland by decade4'504'60'703'804'901'005'103'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  2. 24Burlington, New Jersey

    24 tornadoes within 10 miles since 1950

    Burlington is a city of 9,743 people in Burlington County, New Jersey. 24 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on July 29, 2021.

    9,743 people · Burlington County · median home $239,000 · income $84,813 · Jan low 23°F · 25 in snow

    Full Burlington, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Burlington by decade3'501'601'702'804'902'001'1010'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  3. 23Woodbury, New Jersey

    24 tornadoes within 10 miles since 1950

    Woodbury is a city of 9,963 people in Gloucester County, New Jersey. 24 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    9,963 people · Gloucester County · median home $222,700 · income $77,028 · Jan low 26°F · 23 in snow

    Full Woodbury, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Woodbury by decade3'503'601'704'804'902'004'103'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  4. 22Robbinsville Center, New Jersey

    25 tornadoes within 10 miles since 1950

    Robbinsville Center is a community of 3,164 people in Mercer County, New Jersey. 25 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF2 on February 21, 2023.

    3,164 people · Mercer County · median home $526,300 · income $134,388 · Jan low 21°F · 24 in snow

    Full Robbinsville Center, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Robbinsville Center by decade2'503'60'703'804'901'002'1010'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  5. 21Springfield, New Jersey

    25 tornadoes within 10 miles since 1950

    Springfield is a township of 3,245 people in Burlington County, New Jersey. 25 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an F2 on June 13, 1958.

    3,245 people · Burlington County · median home $471,800 · income $146,157 · Jan low 23°F · 25 in snow

    Full Springfield, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Springfield by decade6'502'60'702'804'902'00'109'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  6. 20Magnolia, New Jersey

    25 tornadoes within 10 miles since 1950

    Magnolia is a borough of 4,352 people in Camden County, New Jersey. 25 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    4,352 people · Camden County · median home $238,800 · income $100,511 · Jan low 26°F · 22 in snow

    Full Magnolia, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Magnolia by decade4'504'60'705'804'901'005'102'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  7. 19Chesterfield, New Jersey

    25 tornadoes within 10 miles since 1950

    Chesterfield is a township of 9,422 people in Burlington County, New Jersey. 25 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an F2 on August 17, 1988.

    9,422 people · Burlington County · median home $560,000 · income $208,836 · Jan low 23°F · 25 in snow

    Full Chesterfield, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Chesterfield by decade4'504'60'702'804'902'001'108'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  8. 18Riverton, New Jersey

    26 tornadoes within 10 miles since 1950

    Riverton, New Jersey
    Photo: Sanoyes at English Wikipedia (public domain, Wikimedia Commons)

    Riverton is a borough of 2,764 people in Burlington County, New Jersey. 26 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on July 29, 2021.

    2,764 people · Burlington County · median home $363,000 · income $121,198 · Jan low 25°F · 16 in snow

    Full Riverton, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Riverton by decade4'501'60'703'804'902'003'109'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  9. 17Lawnside, New Jersey

    26 tornadoes within 10 miles since 1950

    Lawnside is a borough of 2,955 people in Camden County, New Jersey. 26 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    2,955 people · Camden County · median home $240,700 · income $71,607 · Jan low 26°F · 22 in snow

    Full Lawnside, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Lawnside by decade4'504'60'705'804'901'005'103'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  10. 16Oaklyn, New Jersey

    26 tornadoes within 10 miles since 1950

    Oaklyn is a borough of 3,930 people in Camden County, New Jersey. 26 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    3,930 people · Camden County · median home $279,000 · income $84,394 · Jan low 25°F · 22 in snow

    Full Oaklyn, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Oaklyn by decade4'504'601'705'803'901'005'103'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  11. 15Palmyra, New Jersey

    26 tornadoes within 10 miles since 1950

    Palmyra is a borough of 7,438 people in Burlington County, New Jersey. 26 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on July 29, 2021.

    7,438 people · Burlington County · median home $234,800 · income $89,574 · Jan low 25°F · 16 in snow

    Full Palmyra, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Palmyra by decade4'501'60'704'804'901'004'108'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  12. 14Glendora, New Jersey

    27 tornadoes within 10 miles since 1950

    Glendora is a community of 4,784 people in Camden County, New Jersey. 27 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    4,784 people · Camden County · median home $249,900 · income $98,053 · Jan low 26°F · 22 in snow

    Full Glendora, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Glendora by decade4'504'60'705'805'902'005'102'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  13. 13Audubon, New Jersey

    27 tornadoes within 10 miles since 1950

    Audubon, New Jersey
    Photo: Dough4872 (public domain, Wikimedia Commons)

    Audubon is a borough of 8,707 people in Camden County, New Jersey. 27 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    8,707 people · Camden County · median home $307,400 · income $115,789 · Jan low 25°F · 22 in snow

    Full Audubon, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Audubon by decade4'504'601'705'804'901'005'103'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  14. 12Mount Ephraim, New Jersey

    28 tornadoes within 10 miles since 1950

    Mount Ephraim is a borough of 4,651 people in Camden County, New Jersey. 28 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    4,651 people · Camden County · median home $236,700 · income $79,804 · Jan low 28°F · 22 in snow

    Full Mount Ephraim, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Mount Ephraim by decade4'504'601'705'805'902'005'102'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  15. 11Barrington, New Jersey

    28 tornadoes within 10 miles since 1950

    Barrington is a borough of 7,075 people in Camden County, New Jersey. 28 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    7,075 people · Camden County · median home $273,200 · income $87,290 · Jan low 25°F · 22 in snow

    Full Barrington, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Barrington by decade4'504'601'705'805'901'005'103'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  16. 10Upper Freehold, New Jersey

    28 tornadoes within 10 miles since 1950

    Upper Freehold is a township of 7,273 people in Monmouth County, New Jersey. 28 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF2 on April 1, 2023.

    7,273 people · Monmouth County · median home $710,400 · income $183,750 · Jan low 21°F · 24 in snow

    Full Upper Freehold, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Upper Freehold by decade5'505'60'70'803'90'004'1011'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  17. 9Haddon Heights, New Jersey

    28 tornadoes within 10 miles since 1950

    Haddon Heights is a borough of 7,495 people in Camden County, New Jersey. 28 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    7,495 people · Camden County · median home $387,300 · income $133,125 · Jan low 25°F · 22 in snow

    Full Haddon Heights, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Haddon Heights by decade4'504'601'705'805'901'005'103'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  18. 8Runnemede, New Jersey

    28 tornadoes within 10 miles since 1950

    Runnemede is a borough of 8,324 people in Camden County, New Jersey. 28 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on September 1, 2021.

    8,324 people · Camden County · median home $252,300 · income $91,302 · Jan low 25°F · 22 in snow

    Full Runnemede, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Runnemede by decade4'504'601'705'805'902'005'102'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  19. 7White Horse, New Jersey

    28 tornadoes within 10 miles since 1950

    White Horse is a community of 9,791 people in Mercer County, New Jersey. 28 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF2 on February 21, 2023.

    9,791 people · Mercer County · median home $308,200 · income $105,758 · Jan low 23°F · 27 in snow

    Full White Horse, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of White Horse by decade2'502'601'704'804'902'002'1011'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  20. 6Groveville, New Jersey

    29 tornadoes within 10 miles since 1950

    Groveville is a community of 3,106 people in Mercer County, New Jersey. 29 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF2 on February 21, 2023.

    3,106 people · Mercer County · median home $405,600 · income $112,188 · Jan low 21°F · 24 in snow

    Full Groveville, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Groveville by decade3'505'60'702'804'902'002'1011'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  21. 5Roebling, New Jersey

    29 tornadoes within 10 miles since 1950

    Roebling is a community of 3,585 people in Burlington County, New Jersey. 29 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on July 29, 2021.

    3,585 people · Burlington County · median home $198,200 · income $88,750 · Jan low 23°F · 25 in snow

    Full Roebling, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Roebling by decade2'501'601'705'806'903'00'1011'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  22. 4Bordentown, New Jersey

    29 tornadoes within 10 miles since 1950

    Bordentown is a city of 3,993 people in Burlington County, New Jersey. 29 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF2 on February 21, 2023.

    3,993 people · Burlington County · median home $345,500 · income $103,375 · Jan low 23°F · 27 in snow

    Full Bordentown, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Bordentown by decade2'503'601'704'804'902'001'1012'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  23. 3Florence, New Jersey

    29 tornadoes within 10 miles since 1950

    Florence is a community of 4,704 people in Burlington County, New Jersey. 29 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF3 on July 29, 2021.

    4,704 people · Burlington County · median home $309,900 · income $85,219 · Jan low 23°F · 25 in snow

    Full Florence, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Florence by decade2'50'601'705'806'903'00'1012'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  24. 2Yardville, New Jersey

    29 tornadoes within 10 miles since 1950

    Yardville is a community of 6,965 people in Mercer County, New Jersey. 29 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an EF2 on February 21, 2023.

    6,965 people · Mercer County · median home $360,100 · income $103,274 · Jan low 21°F · 24 in snow

    Full Yardville, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Yardville by decade2'503'601'704'804'902'002'1011'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.
  25. 1Mansfield, New Jersey

    29 tornadoes within 10 miles since 1950

    Mansfield is a township of 8,897 people in Burlington County, New Jersey. 29 tornadoes since 1950 (typical New Jersey town: 9); the strongest was an F2 on August 17, 1988.

    8,897 people · Burlington County · median home $413,900 · income $115,595 · Jan low 23°F · 25 in snow

    Full Mansfield, New Jersey profile: weather, storms, schools, jobs →

    Tornadoes within 10 miles of Mansfield by decade6'502'601'703'805'903'00'109'20
    Tornado tracks within 10 miles of the town center, NOAA Storm Events 1950–2026.

More New Jersey rankings

Same ranking, other places

Methodology. We ranked 352 towns of 500–10,000 people in New Jersey (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: