The National Council for Home Safety and Security is happy to announce their ranking of the Top 100 Best Cities to Raise Kids in the U.S. for 2017.

Top 10 Best Cities:

  1. San Ramon, California

  2. Newton, Massachusetts

  3. Newport Beach, California

  4. Pleasanton, California

  5. Flower Mound, Texas

  6. Livermore, California

  7. Davis, California

  8. Cambridge, Massachusetts

  9. Yorba Linda, California

  10. Boulder, Colorado

Where: For full list:

How: A total of 526 cities met the standards for inclusion in this ranking. The following metrics were considered: Education (percentage of 18 to 24 y/o the did not graduate from high school); Income (median household income); Crime (number of violent crimes, population size); Health Insurance: (number of insured children 6-17).

When: The report was formally released on November 13, 2017.

Who? The National Council for Home Safety and Security is a trade association comprised of home security professionals across the United States. The council advocates for safe communities and home safety with a strong focus on community involvement. Find more information here.