Buffalo, I think we can afford to toot our own horn for a change.

Forbes named Buffalo the most affordable city in America, based on things like income, housing prices and living expenses.

The National Association of Home Builders and Wells Fargo helped measure how much of a person's money goes toward their home. Forbes writers said:

With a median family income of $63,500 and a median home sales price of $100,000, home ownership is attainable for 88.5 percent of the local population.

Estimated into the rankings was the everyday living expenses like transportation, food, medical expenses, etc. Forbes found that Buffalo was much more affordable than the average across the United States.

Coupled with daily expenses that are about 4 percent below the national median, Buffalo claims the No. 1 spot on our list.

Here's the Top 5:

1. Buffalo

2. Memphis

3.Cincinnati

4. Dayton

5. Knoxville

Do you agree with this list? Is Buffalo truly the most affordable city in the United States?