The company said it partnered with research expert Bert Sperling to rank the 50 largest U.S. metropolitan areas using a scale that takes into account the number of home-improvement stores, steak houses and "manly" occupations per capita.
Mars said cities could lose points if they had too many "girly" factors, such as a high number of nail salons or high-end boutiques.
The researchers said Oklahoma City was first on the list, followed by Columbia, S.C.; Memphis, Tenn.; Nashville, Tenn.; and Birmingham, Ala.
Nashville placed first on last year's list.
San Diego ranked 50th on the list, making it the least manly city in the study.
Couple mistakenly served bag of cash at McDonald's drive-thru
Beyonce flaunts bikini body, Blue Ivy in vacation pics