Ashley May

USA TODAY

Grab your deodorant. A new study just ranked the top 10 sweatiest U.S. cities.

North Carolina and Florida cities dominate the list, but Missouri also packed the heat.

The marketers of Honeywell Fans and environmental health scientist Ted Myatt say these cities are the stickiest:

10. Kansas City, Mo.

9. Tampa, Fla.

8. Orlando, Fla.

7. Minneapolis, Minn.

6. Miami, Fla.

5. Richmond, Va.

4. Austin, Texas

3. St. Louis, Mo.

2. Raleigh, N.C.

1. Charlotte, N.C.

The study looked at average summer temperatures, proximity to large bodies of water, fitness and recreational sports facilities and sports teams per capita.

Follow Ashley May on Twitter: @AshleyMayTweets