Our happy hour fact to amaze your drinking buddies.

People living in Miami have sex more frequently (and for longer) than residents of any other major U.S. city.

Miamians have sex an average of 102 times a year, according to a survey from Trojan Condoms. Their lovemaking sessions also last a country-leading average of 35 minutes. For comparison sake, residents of Minneapolis, the least-sexed city in the nation, only do the deed 64 times a year. As for the city that gets things over with the quickest, that's Phoenix, where a roll in the hay lasts an average of only 25 minutes.

In general, the survey found that the warmer the city, the more times a year folks have sex.

One caveat is that these results were self-reported. So, it could be that all the heat in places such as Miami just makes its residents big liars when it comes to sexual prowess.