Arealene i Tønsberg kommune er for en stor del dekket av løsmasser, som dels er morenejord, dels leirjord avsatt på tidligere havbunn. Det store raet går gjennom Tønsberg. Raet har en eldre og en yngre del, og nettopp i Tønsbergområdet er avstanden mellom disse størst. Den eldste og ytterste delen går øst for Slagendalen, over Ringshaug, Føynland og Nøtterøy, mens den yngste og indre del av Ra-trinnet går gjennom den nordlige del av kommunen i stasjonsbyene Sem og Barkåker.