
7. Minnesota – 5’10.5″
Minnesota isn’t just the land of 10,000 lakes—it’s also a land of tall people. The average height for men here is 5 feet 10.5 inches, thanks in part to Scandinavian and Northern European roots. Many Minnesotans can trace their heritage to countries like Norway, Sweden, and Finland, where above-average heights are common. Combine that with a strong public health system and active community sports programs, and you’ve got a recipe for tall, strong individuals. Whether they’re playing hockey or shoveling snow in the winter, Minnesotan men tend to grow up healthy and well-built.