Niebagatelną rolę w rozmieszczeniu szaty roślinnej ma również skład chemiczny gleby. Niektóre rośliny mają bardzo małe wymagania troficzne i zajmują ubogie siedliska, inne natomiast mają bardzo duże wymagania siedliskowe i zajmują te bogate w składniki odżywcze. Wiele gatunków roślin lubi podłoże o specyficznych właściwościach mechanicznych i w związku z tym wyróżnia się szereg grup ekologicznych roślin porastających luźne podłoże np. piaski, roślin skalistego podłoża, roślin płytkich gleb, czy też roślin szczelin skalnych. Jedną z istotniejszych cech niektórych roślin, która decyduje o ich występowaniu jest odporność na ogień. Przykładem takich roślin mogą być drzewa o bardzo grubej korowinie zwane pirofitami. Zależność od innych roślin również odgrywa decydującą rolę w rozmieszczeniu i występowaniu roślin, jak np. roślin pasożytniczych, półpasożytów, roślin symbiotycznych, saprofitów, epifitów czy lian. Spora część roślin wykazuje zależność od zwierząt, a przykładem mogą być rośliny zapylane tylko przez określony gatunek owada.