Grunnfjellet i Vestby kommune er rester av en fjellkjede som lå i området for én til to milliarder år siden. Den viktigste bergarten er gneis, og typen som finnes i kommunen kalles Vestby-gneis. Den er svært varierende i karakter, med innslag av kvarts, feltspat og glimmer. I Sonsområdet kan man flere steder se mineralganger i grunnfjellet der dette ligger åpent i dagen. På sjøbunnen utenfor Son finnes det silurkalk.