Il calcare e l'arenaria sono solitamente permeabili. La regola generale è che la roccia a grana grossa è più permeabile rispetto alla roccia a grana fine. Rock ha anche bisogno di un livello di cementazione piuttosto basso per essere permeabile.
Tutte le rocce permeabili hanno una porosità relativamente alta, che è la percentuale del volume della roccia che consiste nello spazio aperto. Le rocce sedimentarie composte da grani grossolani ben arrotondati sono generalmente porose; rocce e rocce a grana fine costituite da sedimenti scarsamente ordinati hanno una bassa porosità perché i granuli fini riempiono la maggior parte dello spazio disponibile. Anche i cementi o gli agenti leganti riempiono lo spazio dei pori. Affinché la roccia sia permeabile, i pori devono essere interconnessi con canali abbastanza grandi da consentire il passaggio dell'acqua.