Florence has a humid subtropical climate (Cfa) with Mediterranean influences, which means hot, humid summers and cool, damp winters. The city sits in a basin surrounded by the Tuscan hills at 50 meters (164 feet) above sea level, and this geography traps heat and humidity in summer while keeping winters chillier than coastal Italian cities like Rome or Naples. July averages 25°C (77°F) with highs reaching 32°C (90°F), while January drops to an average of 6°C (43°F) with lows around 2°C (36°F). Annual rainfall is about 850mm (33 inches), concentrated in autumn and spring. If you are planning a trip, understanding Florence weather by month will help you pack right and time outdoor sightseeing around the heat and crowds.