La ville de Rio est située dans la zone tropicale. En effet, le Tropique du Capricorne se situe seulement à quelques degrés au sud de Rio. Le climat y est donc tropical avec certains changements locaux dus à l'altitude. La température annuelle moyenne est de et les précipitations sont d'environ par an. La ville se situant dans l'hémisphère sud, la saison estivale dure de décembre à mars et est plus humide que la saison hivernale qui, elle, dure de juin à septembre.