Oslo er blant de nordligste steder for bøk, og det er edelløvskog for eksempel på Ola Narr og på Bogstad. Oslos fylkesblomst, bakkekløver, er en varmekjær art som trolig kom i varmeperioden i bronsealderen og bare etterlot én bestand – på Hovedøya. Munker og nonner etterlot hunderot, skvallerkål, legepestrot, kattemynte og bulmeurt. Senere, sjeldne, søreuropeiske arter inkluderer klistersvineblom, lodnefiol, taggsalat og smaltimotei. Kalkfjellet gir grobunn for sjeldne arter som markmalurt, piggeple, hunderot, ekte malurt, byreseda og smørbukk, og unike Oslo-arter som hjorterot og oslosildre, som nå er på retur. Langs havneanlegg forekommer hirse og villdurra en sjelden gang. Byens elver fører til at skogsarter som vasshøymol, sverdlilje, skogsivaks og brunrot kan trives, og langs Akerselva alene finnes over 200 plantearter. I Botanisk hage er en representativ Oslo-flora bygget opp på den såkalte «Osloryggen».