Naperville Comes in No. 2 Spot on List of ‘Best Cities to Live in America’ for 2017

The “Best Cities to Live” list was based on crime, public schools, cost of living, job opportunities, and local amenities

SantaS5
Getty Images

Naperville has been named to be the second-best place to live in the country, according to a new report. 

The website Niche unveiled its annual “Best Cities to Live in America” for 2017, and western suburban Naperville came in the No. 2 spot. 

Niche analyzed data from the U.S. Census Bureau, FBI, Bureau of Labor Statistics and Centers for Disease Control and Prevention to compile the ranking. 

The “Best Cities to Live” list was based on crime, public schools, cost of living, job opportunities, and local amenities, Niche said.

Naperville got an A+ for both its public schools and for being a good city to raise families, according to the ranking. 

Ann Arbor, Michigan came in the top spot.  Below are the top 10 “Best Cities to Live in America” for 2017, as reported by Niche:

  1. Ann Arbor, Michigan
  2. Naperville, Illinois
  3. Arlington, Virginia
  4. Columbia, Maryland
  5. Berkeley, California
  6. The Woodlands, Texas
  7. Plano, Texas
  8. Overland Park, Kansas
  9. Boulder, Colorado
  10. Irvine, California 

See the full list here

Contact Us