Le type de roche qui fonctionne le mieux comme aquifère est la roche volcanique qui se remplit sous forme de gravats entre les coulées. Ce type de roche est très poreux et plutôt perméable, permettant un mouvement important de l'eau.
Les autres types de roches qui fonctionnent comme aquifères comprennent le basalte colonnaire, le grès, le sable et le gravier non consolidés, les conglomérats et le calcaire fracturé. Généralement, tout type de couche de roche fracturée fonctionne bien comme un aquifère qui est défini comme un corps de roche saturée à travers lequel l'eau se déplace.
Les types de roches comme le granit et le schiste, qui ont une faible porosité, ne sont pas de bons aquifères. La porosité mesure la capacité de l'eau à se déplacer à travers la couche rocheuse, tandis que la perméabilité indique comment l'eau pénètre dans cette couche par rapport aux autres.