How Long It Takes to Become a Millionaire in Every State

Just what does it take to be considered “rich”? In a GOBankingRates survey, most Americans said having at least $1 million in savings makes you rich. Very few people actually earn a seven-figure salary, but it is possible to save $1 million even if you’re earning a median income — but that could take a while.
GOBankingRates calculated how long it takes to become a millionaire in every state in three ways: by looking at household income, by taking cost of living into account and by considering cost of living and investments. This roundup is focused on the third calculation, which assumes you earn the state’s median income, spend the average per capita for personal consumption and invest what’s left over. The calculation assumes a 5.5% return on investment, which is the average return on long-term investments.
The study’s results show that it’s easier to save $1 million in some states where the cost of living is lower.
Check out how long it’ll take you to become a millionaire in each state.
Last updated: Apr. 27, 2021
Alabama: 63 Years
Even though Alabama has the sixth-lowest median household income in the U.S. — $50,536 — it’s not one of the top 10 states where it takes the longest to be a millionaire. That’s because it’s also the state with the third-lowest cost of living.
Alaska: 35 Years
The amount of time it takes to be a millionaire in Alaska earning the median household income is the sixth-shortest of all the states. It’s also the state with the sixth-highest median household income — $77,640 — which helps to amass more money faster.
Arizona: 45 Years
Arizona has the 13th-lowest per capita personal spending of all the states, but its median household income is in the bottom half of the nation, so it still takes longer here to be a millionaire than in many states.
Arkansas: 75 Years
It takes the sixth-longest amount of time to save $1 million in Arkansas compared to the other states. Arkansas’ median household income is $47,597 — the third-lowest in the U.S. — so it would take a long time for the average resident there to save that much money.
Whoa:
California: 37 Years
At 37 years to become a millionaire, California is the state where it takes the eighth-shortest amount of time to save seven figures. It’s also the state with the eighth-highest median household income among the states at $75,235.
Colorado: 36 Years
Colorado is the state where it takes the seventh-shortest amount of time to save $1 million. However, it would take longer if you don’t invest: about 38 years.
Important: Biden Wants to Shut Down Credit Bureaus – What Would That Mean for You?
Connecticut: 40 Years
Connecticut falls just outside the top 10 in the amount of time it takes to become a millionaire — it ranks 12th among the states — due in part to its high median household income. At $78,444 the Northeast state has the fifth-highest median income among states.
Delaware: 42 Years
If you earn the median household income in Delaware, it would take nearly 15 years to become a millionaire — if you didn’t have any expenses. Realistically, it would take 42 years if you put savings into investments, and 44 years if you don’t.
Don’t Forget: The 6 Most Important Tax Deductions You Need to Claim
District of Columbia: 45 Years
Washington, D.C., has the highest median income in the U.S. — $86,420 — but its cost of living is also the highest at $65,352.
Florida: 75 Years
It takes a long time — the 10th-longest time of all the states — to save $1 million in Florida. Without investing, it takes even longer: 79 years.
Georgia: 46 Years
The median household income in Georgia is $58,700, and the average per capita personal consumption cost is $38,076. If you save the difference each year, you’ll be able to rack up $1 million in 48 years, or two years less if you put the difference into investments.
Learn More: Never Got Your Stimulus Check? Claim It on Your Taxes
Hawaii: 30 Years
The Aloha State is a good place for aspiring millionaires: It takes the third-shortest amount of time to save seven figures here compared to the other states. That’s due in part to the fact that it also has the third-highest median household income among the states: $81,275.
Read Next: 9 Successful Money-Making ‘Schemes’ That Are Actually Legal
Idaho: 51 Years
In Idaho, the average household is able to save $18,602 per year assuming they earn the median income and spend the average amount on living costs. If that money is put directly into savings, you’d have a $1 million balance in 54 years, or three years less if that money goes into investments.
Read More: Here’s How Much Teachers Make in Every State
Illinois: 48 Years
Illinois’ median household income is $65,886. If you were able to save every penny from that income, you’d be a millionaire in 15 years.
Indiana: 55 Years
If you earn the median household income and spend the average amount on living costs in Indiana, you’d be able to save $17,158 each year. That means you’d be a millionaire in 58 years if you saved — but didn’t invest — that money.
Iowa: 45 Years
The median household income in Iowa is $60,523, and the average spent per capita on personal consumption is $39,324. If you invest what’s left over, you could be a millionaire in 45 years; if you put it into savings, you’d be a millionaire in 47 years.
Kansas: 46 Years
A household earning the median income — $59,597 — and spending the average amount on living costs — $38,898 — in Kansas would be able to save $20,699 annually. That means it would take 48 years to be a millionaire in the state without investing.
Kentucky: 67 Years
Kentucky has the seventh-lowest median household income in the U.S. at $50,589. The average Kentucky resident has $14,241 after expenses to save.
Louisiana: 78 Years
The amount of time it takes to be a millionaire in Louisiana is the second longest of all the states. That’s because the state has the fourth-lowest median household income in the U.S. at $49,469.
Find Out:
Maine: 90 Years
Most people won’t live to be millionaires in Maine, where it takes the second-longest amount of time of all the states to save $1 million. That’s because the state has the second-highest amount of expenditures relative to earnings, allowing for savings of just $10,567 per year.
Maryland: 25 Years
Sure, 25 years sounds like a long time, but Maryland is the state where the average person can become a millionaire the quickest. That makes sense given that it’s also the state with the highest median household income: $84,805.
Massachusetts: 38 Years
The median household income in Massachusetts is $81,215, which is the fourth-highest in the U.S., but its per capita personal spending is the highest among all states. Still, it is one of the top 10 states where you can become a millionaire the fastest.
Michigan: 62 Years
Michigan’s median household income is $57,144, and its average per capita personal consumption spending is $41,816. If you save what’s leftover rather than invest it, it would take 65 years to gain millionaire status.
Minnesota: 39 Years
The Land of 10,000 Lakes has a median household income of $71,306, allowing for per capita savings of $24,147. Without investing those savings, it would take 41 years to become a millionaire.
Mississippi: 74 Years
Mississippi is the state in which it takes the ninth-longest amount of time to become a millionaire, which isn’t surprising given that it’s the state with the lowest median household income at $45,081.
Missouri: 67 Years
A household earning Missouri’s median income — $55,461 — and spending the average amount on living costs — $41,279 — would save $14,182 a year. Without investing that money, it would take 70 years to save $1 million.
Montana: 75 Years
Montana residents need the fifth-longest amount of time to become a millionaire. That’s because the amount a household is able to save annually earning the median income and spending the average on living costs is very low — only $12,570.
Nebraska: 48 Years
The median household income in Nebraska is $61,439, and the average spending per capita on personal consumption is $41,789. That means the average household would be able to save $19,650 per year, so it would take 51 years to save $1 million without investing.
Nevada: 55 Years
A household earning the median income in the Battle Born State would be able to save an average of $17,199 after accounting for living costs. At that rate, it would take 55 years to save $1 million if that money is invested, or 58 years if it’s put into savings.
New Hampshire: 43 Years
The median income in New Hampshire is $76,768, which is the seventh-highest in the U.S. However, the amount it takes to cover living costs in the state is the fourth highest, so it takes longer than you might expect to be a millionaire there.
New Jersey: 33 Years
The road to millionaire status in New Jersey is (relatively) short. It takes the fourth-shortest amount of time to be a millionaire, thanks in part to its high median income. The median household income in the Garden State is $82,545, which is second only to Maryland among the 50 states.
New Mexico: 75 Years
New Mexico is the state where it takes the eighth-longest amount of time to be a millionaire. It also has the fifth-lowest median household income at $49,754, so it would take a long time for the average household to accrue such a large amount in savings.
New York: 70 Years
The cost of living in New York is the second-highest in the U.S., so not much is left over from the median salary to save or invest — $13,596 per year for a household earning the median income and spending the average amount to cover living costs.
North Carolina: 54 Years
Even though the per capita personal spending in North Carolina is the seventh-lowest of all the states, its median household income of $54,602 is slightly more than $30,000 below the top-earning state on the list. So it takes longer to save $1 million there than in many other states.
North Dakota: 56 Years
North Dakota falls just outside the top 10 — No. 11 — in terms of cost of living by state. Despite a median income of $64,894, it takes 56 years of saving and investing to become a millionaire.
Ohio: 68 Years
The median household income in the Buckeye State is $56,602, and the average per capita spending on personal consumption is $42,707. Putting the leftover into savings, the average household would be able to save $1 million in 72 years, or four years less if that money is invested.
Oklahoma: 55 Years
Oklahoma’s median household income is $52,919 — the eighth-lowest of all the states. Fortunately, it also has the fourth-lowest per capita personal spending, so $17,301 can be put toward saving and investing each year from that income.
Oregon: 50 Years
A household earning the median income in Oregon will bring in $62,818 each year and spend an average of $43,707 to cover living costs. That means $19,111 would be left over to save or invest.
Pennsylvania: 62 Years
If you earn the median household income in Pennsylvania — $61,744 — and are able to save it all, you could be a millionaire in 18 years. More realistically, it would take 66 years to save $1 million after accounting for living costs and saving the rest, or four years less if that money went to investments.
Rhode Island: 47 Years
The median household income in Rhode Island — $67,167 — is in the top 20 in the United States. As a result, you can save $1 million there faster than in more than half the states.
South Carolina: 55 Years
South Carolina’s median household income — $53,199 — is the ninth lowest of all the states. It also has the fifth-lowest per capita personal spending, so $17,126 can be put toward savings or investing each year.
South Dakota: 78 Years
In South Dakota, it takes the fourth-longest amount of time of all the states to save up $1 million. That’s because the state has a median household income of $58,275 and per capita personal consumption costs of $46,117, leaving just $12,158 to put in the bank.
Tennessee: 60 Years
Tennessee has the 10th-lowest household income in the U.S. at $53,320, but it’s not one of the top 10 states where it takes the longest to be a millionaire. That’s due to a low cost of living — $37,582 per year on average.
Texas: 44 Years
The median household income in the Lone Star State is $61,874, and the average per capita spending on personal consumption is $40,552. With $21,322 remaining to save or invest, it would take 47 years to be a millionaire if that money went into savings, or three years less if it went toward investments.
Utah: 30 Years
It takes the second-shortest amount of time to become a millionaire in Utah compared to all the other states. That’s due to a median income of $71,621 and a cost of living of $39,514. A household earning the median income in Utah is able to save or invest an average of $32,107 each year.
Vermont: 75 Years
There are only six states where it takes longer to become a millionaire than it does in Vermont. That’s due in part to the fact that it’s the state with the eighth-highest cost of living, so very little is left over from the average income to save or invest. In fact, Vermont residents can save an average of just $12,596 annually.
Virginia: 34 Years
It takes the fifth-shortest amount of time to become a millionaire in Virginia compared to the other states. That’s in part thanks to its median household income of $74,222, which is the ninth-highest in the U.S.
Washington: 37 Years
Washington is one of just 10 states where it takes less than 40 years to save seven figures. The median income in the state is $73,775 and the average per capita spending on personal consumption is $48,274, so $25,501 is left over to save or invest each year.
West Virginia: 100 Years
It takes a full century to become a millionaire in West Virginia, longer than in any other state. It’s the state with the second-lowest median income in the U.S. — $46,711 — which makes it hard to save so much money.
Wisconsin: 51 Years
The median income in Wisconsin is $61,747, and the cost of living is $43,168. When that difference is invested, it takes three years less to reach the $1 million mark than if it were put in a savings account.
Wyoming: 47 Years
Wyoming’s median household income is $64,049, and the average per capita spending on personal consumption is $43,723, which leaves $20,326 to save or invest each year. If the money is put toward savings alone, it would take 49 years to have a $1 million nest egg.
More From GOBankingRates
- Money’s Most Influential: Where Do Americans Get Their Financial Advice?
- Don’t Miss Out on Nominating Your Favorite Small Business To Be Featured on GOBankingRates — Ends May 31
- ‘Rich Dad Poor Dad’ Author Robert Kiyosaki: You Should Never Say ‘I Can’t Afford That’
- Everything You Need To Know About Taxes This Year
Gabrielle Olya contributed to the reporting for this article.
Methodology: GOBankingRates calculated how long it takes to be a millionaire in every state by using median household income data from the 2019 American Community Survey as conducted by the Census Bureau and annual consumption data from the Bureau of Economic Analysis 2019 report. GOBankingRates found the difference between what a median household in every state earns and per capita consumption in every state, and divided that figure by 1 million in order to find how many years, days and months it would take to reach $1 million in every state. All data was collected on and up to date as of Jan. 12, 2021.
Median household income was used for this study because per capita income wouldn’t cover the per capita consumption in every state. In addition, to account for investing leftover income, we took the difference between annual income and consumption expenditure and assumed it was invested in a portfolio with the average investor’s long-term average of around 5.5%, according to Zacks Investment Research.
Share this article:

Sign Up For Our Free Newsletter!
Get advice on achieving your financial goals and stay up to date on the day's top financial stories.
By clicking the 'Subscribe Now' button, you agree to our Terms of Use and Privacy Policy. You can click on the 'unsubscribe' link in the email at anytime.
Thank you for signing up!


Sending you timely financial stories that you can bank on.
Sign up for our daily newsletter for the latest financial news and trending topics.
For our full Privacy Policy, click here.