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.