SAN FRANCISCO (CBS SF) – California is a great place to live and Northern California is even better according to a new survey.

On a list of the best 100 places to live in the U.S., a quarter of them are in California and most are in the Bay Area.

READ MORE: Afghan Refugee Who Moved Family To NorCal Shot Dead In San Francisco While Working As Driver looked at community amenities, education, sustainability, transportation and housing to determing which American cities would make the cut for their annual list of Top 100 Best Places To Live.

Palo Alto made the number 6 spot thanks to its free high-speed Internet, parks, open spaces and unique restaurants. The city also boasts top-notch schools according to the survey.

READ MORE: Man Arrested In Petaluma for Possession of Loaded Firearm in Public Place

Walnut Creek (11), San Mateo (12) and Santa Cruz (19) weren’t far behind.

Other Northern California cities on the 2016 list were San Luis Obispo (29), Davis (30), Menlo Park (45), Pleasanton (54), Monterey (58), Santa Rosa (63), Petaluma (65), San Rafael (67), Napa (68), Novato (73), Mountain View (77), Redwood City (83), Fremont (84), Berkeley (85), and Santa Clara (97).

MORE NEWS: San Francisco Sees 3,000 Car Break-Ins in 1 Month; 'It's Out of Control' 

The top spot went to Rochester, Minnesota.