Millionaires are all around us today: in cities, on farms and in mountain retreats.

But they are not evenly distributed throughout the United States. Some states have more residents with $1 million or more in investable assets than others.

The 10 states with the most millionaires by percentage of population have remained consistent for the last two years, according to Phoenix Marketing International, with the exception of the third- and fourth-ranked states, which switched places this year.

Phoenix Marketing International compiles the Phoenix Global Wealth Monitor, which provides information on affluent and high-net-worth individuals.

The states that are home to the most millionaires are those that have a diverse economy and those that contain or are close to vibrant urban centers, says David Thompson, managing director affluent practice at Phoenix Marketing International.

Following are the 10 states with the most millionaires by percent of population in reverse order and the actual number of millionaire households in each.

No. 10 District of Columbia, 6.3 percent, 18,861