Đá phiến sét, đá cẩm thạch, đá bùn, đá phiến và đá sa thạch được đóng gói tốt đều là những ví dụ về đá không thấm nước, có nghĩa là nước không thể dễ dàng đi qua chúng. Một số lượng lớn đá biến chất và đá mácma không thấm nước, miễn là chúng không bị đứt gãy.
Độ thấm được xác định bằng cách kết nối các không gian giữa các hạt riêng lẻ trong đá. Nếu không gian giữa các hạt được kết nối tốt với nhau, nước có thể đi qua đá dễ dàng hơn và do đó nó được coi là có thể thấm qua được. Tuy nhiên, khi các hạt không được kết nối tốt, đá được coi là không thấm nước vì nước không thể dễ dàng đi qua. Lượng nứt vỡ trong một khối đá cũng đóng một vai trò trong tính thấm của nó, vì nước có thể dễ dàng đi qua bất kỳ vết nứt nào trong đó hơn.
Kích thước của từng lỗ rỗng là độ xốp của đá, xác định mức độ giữ nước của đá. Trong đá trầm tích nén chặt lỏng lẻo và các loại đá có tính thẩm thấu cao khác, các lỗ rỗng đều lớn và liên kết tốt. Tuy nhiên, có rất nhiều ví dụ về các loại đá có độ xốp cao và độ thấm thấp, chẳng hạn như đá núi lửa dạng thấu kính như đá bọt. Những tảng đá này chứa các bong bóng lớn là tàn tích của khí bị mắc kẹt trong dung nham khi nó nguội đi, nhưng các bong bóng nói chung không liên kết với nhau.