Tipul de rocă care funcționează cel mai bine ca acvifer este o rocă vulcanică care se umple ca un șuvoi între fluxuri. Acest tip de rocă este foarte poros și destul de permeabil, permițând o mișcare semnificativă a apei.
Alte tipuri de rocă care acționează ca acvifere includ bazalt coloidal, gresie, nisip și pietriș neconsolidat, calcar conglomerat și fracturat. În general, orice fel de strat rupt fracturat funcționează bine ca un acvifer care este definit ca un corp de rocă saturată pe care se mișcă apa.
Tipurile de roci precum granitul și schistul, care au o porozitate scăzută, nu sunt acvifere bune. Porozitatea măsoară capacitatea apei să treacă prin stratul de rocă, în timp ce permeabilitatea indică modul în care apa se mișcă în acest strat de la alții.