There are only two guarantees in life: death and taxes.

I know that seems pretty grim, but it's reality. Nowadays, people are living longer and longer. According to a report from the World Health Organization, the average life expectancy across the globe went up between 2000 and 2019 by six years.

This number does depend on where you live!

There are two places here in the Hawkeye State where its residents live longer than most of the country.

97.7 KCRR logo
Get our free mobile app

The Data

According to a report from USA Today in conjunction with data from the Robert Wood Johnson Foundation and University of Wisconsin Population Health Institute, there are a few key factors to consider when determining the towns where the population will live the longest.

This list is based off of seven different components which include;

  • Life expectancy
  • Obesity Rate
  • Smoking Rate
  • Adults who don't exercise regularly
  • Adults without health insurance
  • Median household income
  • Population

Which Towns in Iowa Have the Highest Life Expectancy?

According to the report, there are two towns in the Hawkeye State that qualify to be on this list.

They are some of the most populous cities in the entire state, Ames and Iowa City.

Unsplash - Jacob Rice
Unsplash - Jacob Rice

Ames residents have an average life expectancy of 81.98 years which is 2.89 more than the national average. This city has a population of 123,351 people, according to reports.

On this national list, Ames came in at twenty-five, right below Santa Rosa, California and above Miami.

Iowa City, the home of the University of Iowa, ranked just a bit higher in this ranking.

Google Maps
Google Maps

In Iowa City, the life expectancy for residents is estimated to be at about 82.19 years which is 3.10 years over the United States average. The city's average smoking rate falls at around 14.6%.

Interestingly enough, Iowa City is in the top twenty cities/towns in the country for highest life expectancy. It came in one spot higher than New York-Newark-Jersey City, New Jersey at eighteenth on the list.

Here are the top ten cities with residents that have the highest life expectancy:

  1. Naples-Immokalee-Marco Island, Florida
  2. San Jose-Sunnyvale-Santa Clara, California
  3. San Francisco-Oakland-Hayward, California
  4. Kahului-Wailuku-Lahaina, Hawaii
  5. Boulder, Colorado
  6. Yuma, Arizona
  7. State College, Pennsylvania
  8. Santa Cruz-Watsonville, California
  9. Corvallis, Oregon
  10. Bridgeport-Stamford-Norwalk, Connecticut

Read the full list here.

Stay up to date with everything going on in Eastern Iowa by downloading the free station app from your app store. Also, do not forget to follow the station across all social media platforms for the latest news updates.

Smallest Populations In Iowa

Smallest Populated Towns In Iowa

Gallery Credit: Gabe Glidden

Celebrities Who Died in 2024

RIP to these stars who passed away in 2024.

Gallery Credit: Jacklyn Krol

More From 97.7 KCRR