Растительность Барнаула и его окрестностей относится к подзоне южной лесостепи. Коренная растительность представлена степными, лесными и пойменно-луговыми типами, здесь распространены злаки и разнотравье — мятлик узколистный, кострец безострый, лапчатка серебристая, люцерна серповидная.
Леса занимают днища и склоны балок: берёзовые колки с примесью осины и подлеском из шиповника, караганы. На поверхности ложбины древнего стока произрастает Барнаульский ленточный бор, в котором насчитывается до 30 видов древесных пород. Берега рек обильно поросли черёмухой, ивой, тополем, жимолостью.
Среди городской застройки растительность представлена искусственными насаждениями — парками (Юбилейный, Центральный, Солнечный ветер, Изумрудный, Лесная сказка, Нагорный, дендрарий), скверами, бульварами, которые располагаются у общественных зданий, по осям главных улиц. Основные древесные породы — тополь чёрный, клён ясенелистный, рябина, берёза бородавчатая, ель сибирская, яблоня. Всего в городе и его окрестностях произрастает 880 видов сосудистых растений, которые относятся к 95 семействам и 413 родам, из них 30 видов занесены в Красную книгу Алтайского края.