100 Best Places in New Jersey to Raise a Family

    Where’s the best place to raise a family in New Jersey? New rankings offer insights on the top 100 places. Do you agree?

    Niche.com took a look at the best places to raise a family in states across the country.

    According to its rankings, New Jersey offers more than a few possibilities. Five New Jersey towns made the national list: Short Hills (9), Heathcote (38), West Windsor (42), South Brunswick, Dayton section (53) and Montgomery Township in Somerset County (100).

    The lists were created using information about public schools, crime rates, cost of living and family-friendly amenities. Data was pulled from the U.S. Census, FBI, BLS, CDC and other sources, according to Niche.

    Here are the 100 best places to raise a family in New Jersey, according to Niche.com.

    1. Short Hills -Essex County
    2. Heathcote – Middlesex County
    3. West Windsor Township – Mercer County
    4. Dayton (section of South Brunswick) – Middlesex County
    5. Montgomery Township – Somerset County
    6. Millburn Township – Essex County
    7. Chatham – Morris County,
    8. Princeton Meadows– Middlesex County
    9. Plainsboro Township – Middlesex County
    10. Tenafly – Bergen County
    11. New Providence – Union County
    12. Princeton Junction – Mercer County
    13. South Brunswick Township – Middlesex County
    14. North Caldwell – Essex County
    15. Ridgewood – Bergen County
    16. Glen Rock – Bergen County
    17. Plainsboro Center– Middlesex County
    18. Fanwood – Union County
    19. Glen Ridge – Essex County
    20. Kendall Park (section of South Brunswick) – Middlesex County
    21. Haddonfield – Camden County
    22. Bradley Gardens – Somerset County
    23. Livingston – Essex County
    24. Bernards Township – Somerset County
    25. Summit – Union County
    26. Upper Montclair – Essex County
    27. Upper Saddle River – Bergen County
    28. River Vale – Bergen County
    29. Clinton – Hunterdon County,
    30. Mountain Lakes – Morris Count
    31. Monmouth Junction (section of South Brunswick) – Middlesex County
    32. Hillsdale – Bergen County
    33. Westfield – Union County
    34. Maplewood – Essex County
    35. Woolwich Township – Gloucester County
    36. Princeton – Mercer County
    37. Haworth – Bergen County
    38. Hillsborough – Somerset County
    39. Woodcliff Lake – Bergen County
    40. Robbinsville – Mercer County
    41. Montvale – Bergen County
    42. Harrington Park – Bergen County
    43. Demarest – Bergen County
    44. Little Silver – Monmouth County
    45. Pennington – Mercer County
    46. Metuchen -Middlesex County
    47. East Brunswick – Middlesex County
    48. Washington Township Morris County
    49. River Edge – Bergen County
    50. Chester – Morris County
    51. Edison – Middlesex County
    52. Edgewater– Bergen County
    53. Mendham – Morris County
    54. Randolph Township – Morris County
    55. Cranford – Union County
    56. Closter – Bergen County
    57. White Meadow Lake – Morris County
    58. High Bridge – Hunterdon County
    59. Hopewell – Mercer County
    60. Franklin Park – Somerset County
    61. Bernardsville – Somerset County
    62. Fair Haven – Monmouth County
    63. East Greenwich Township – Gloucester County
    64. Allendale – Bergen County
    65. Essex Fells -Essex County
    66. Highland Park – Middlesex County
    67. Cresskill – Bergen County
    68. Morris Township – Morris County
    69. Bridgewater – Somerset County
    70. Wyckoff– Bergen County
    71. Old Tappan – Bergen County
    72. Ramblewood – Burlington County
    73. Green Knoll – Somerset County
    74. Annandale – Hunterdon County
    75. Finderne – Somerset County
    76. Tewksbury – Hunterdon County
    77. Madison – Morris County
    78. Peapack and Gladstone – Somerset County
    79. Oradell – Bergen County
    80. Holmdel – Monmouth County
    81. Greentree – Camden County
    82. Moorestown – Burlington County
    83. Marlboro – Monmouth County
    84. Kingston – Somerset County
    85. Berkeley Heights Township – Union County
    86. Westampton Township – Burlington County
    87. Roseland – Essex County
    88. Raritan – Somerset County
    89. Oakland – Bergen County
    90. Ramsey – Bergen County
    91. Parsippany-Troy Hills Township – Morris County
    92. Fair Lawn – Bergen County
    93. Montclair – Essex County
    94. Hanover – Morris County
    95. Medford – Burlington County
    96. Mount Laurel – Burlington County
    97. Medford Lakes – Burlington County
    98. South Orange – Essex County
    99. Lawrenceville – Mercer County
    100. Cherry Hill – Camden County