O município apresenta dois tipos básicos de vegetação natural: campo e floresta tropical. Os campos são constituídos por gramíneas rústicas, predominando a “barba de bode” e elementos arbustivos baixos, de caule retorcido e casca grossa. Este tipo de vegetação se distribui tanto em topos de morros como em vertentes das colinas, em zona urbana e rural.
A floresta tropical é pouco densa, permitindo a fácil penetração de luz solar, favorecendo o aparecimento de vegetação arbustiva e herbácea. Devido à altitude, há ocorrência de pinheiros (araucária, angustifolia) formando pequenos agrupamentos ou, isoladamente, no meio da mata.
Partes das serras de São Domingos, do Selado e de Poços de Caldas encontram-se cobertas por este tipo de floresta.