SPOKANE, Wash. — The 100 best places to live list is in and Spokane made the top 50.

The report examined 1,000 cities based on many data points, but focused its ranking on one question asked to 1,000 millennials: How affordable is it? That's because millennials ranked affordability as the most important factor when deciding where to live. 

Spokane took rank No. 41 for its combination of urban and outdoor living, according to Livability. The city earned high scores in the amenities category for its abundance of parks and lakes.

Moscow, Idaho also made the list at No. 60. According the report, Moscow was chosen for its small-town feel in a large city host. 

In 2018, Moscow took top honors in one category. Livability ranked the city No. 1 as the best place to raise a family, as it's home to many kid-friendly activities, restaurants, and city parks. 

635496035645570274-1410884227000-WSUCampus_17747551
Washington State University in Pullman, Wash.
Washington State University

RELATED: U of I ranked one of 2018's safest college campuses

Pullman, Washington also made the top 100. Ranked at No. 86, Pullman was chosen as a good place for body and mind. The city scored high in health and education industries.

City of trees Boise Idaho with fall colors

RELATED: Boise lawmaker introduces bill to raise Idaho's minimum wage

RELATED: How to use Idaho potatoes to mask gray hair, and other DIY tater tricks

Boise, Idaho took the No. 1 spot. Rounding out the top five are Raleigh, North Carolina, Madison, Wisconsin, Iowa City, Iowa and Rochester, Minnesota.

RELATED: Two Washington state airports among the most-relaxing in the nation

RELATED: Spokane's biggest accomplishments, projects of 2018