The city is mountainous and crossed by many rivers, the main ones being Do Peixe, Camanducaia and das Antas.
According to the Köppen climate classification Socorro has a humid subtropical climate [REF].