Современная флора республики насчитывает около 2000 видов сосудистых растений. Леса занимают 48,6% территории. Главными лесообразующими породами являются ель (около 40%), береза (28,5%), сосна (14%), осина (почти 9%), липа (6,5%), Пихта и др. В южнотаежной зоне преобладают ель обыкновенная и ель сибирская, сосна обыкновенная, пихта сибирская с травяно-кустарничковым ярусом (черника, брусника, кислица и др.) и моховым покровом.. Подлесок представлен многими видами: бересклет бородавчатый, жимолость лесная, можжевельник, рябина, малина, крушина ломкая, смородина красная и черная, роза коричная и др. Широко распространены вторичные березово-осиновые леса с примесью липы, ольхи черной и ольхи серой, рябины, черемухи, вяза с богатым подлеском и хорошо развитым травяным покровом. В подтаежной зоне в лесах происходит смешение темнохвойных пород, которые являются доминирующими, с широколиственными. Из хвойных по- прежнему преобладают ель, сосна, пихта, а из широколиственных, наряду с липой, заметное участие в древостое принимают дуб, клен, вяз, ильм. Хорошо развит кустарниковый ярус, представленный лещиной (орешник), крушиной, бересклетом и жимолостью. Широко распространены мелколиственные березово-осиновые леса, заселяющие обычно вырубки и гари, а также сосняки, произрастающие на песчаных почвах. В лесах хорошо развит травяной покров, моховой встречается редко.