Solul este creat din eroziunea rocilor prin vreme sau prin procese mecanice. Timp de foarte mult timp, suprafața pietrei se înmoaie, se descompune și devine sol.
Puterea unui râu sau a unui râu este suficientă pentru a purta roci de peste mii de ani. Eroziunea este grăbită deoarece apa poartă și pietriș sau nisip care ajută la uzura pietrei. Apa care îngheață în crăpăturile de roci se extinde și forțează piatra să se rupă. Ciclul de congelare-dezghețare rupe piatra până la punctul în care este creat solul.
Ghețarii răzuiesc pietre de la pământ și le mănâncă în timp ce se mișcă. Pământul rezultat este lăsat în urmă atunci când ghețarul se topește. De asemenea, vântul împușcă nisip și pietriș pe piatră și o poartă în pământ.Stratul recent depus nu este optim pentru plantele în creștere deoarece nu are nutrienți. Aceste substanțe nutritive trebuie să se acumuleze în timp. Ele sunt depozitate de plante, care au rădăcini care descompun mai mult solul. Corpurile decăzute ale acestor plante formează humus, ceea ce face fertilul solului. Bacteriile care ajută la distrugerea plantelor fac și fertilul solului.
Deșeurile și cadavrele animalelor îmbogățesc, de asemenea, solul. Viermii de râu, prin spânzurarea și digerarea solului, cresc și ele productivitatea.