Why does petroleum move upward through porous rock underground?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Petroleum moves upward through porous rock primarily due to differences in density between hydrocarbon fluids and the water present in subsurface formations.12

Because nearly all pores in sedimentary rocks are saturated with water, petroleum migrates within an aqueous environment. Since the specific gravity of this formation water is significantly higher than that of oil and natural gas, the hydrocarbons are buoyant. Over geologic time, these lighter fluids float upward through the interconnected pores of permeable reservoir rocks, such as sandstones or carbonates, until they are trapped by nonporous barriers or reach the surface as seeps.132

This secondary migration can occur independently or be facilitated by active water movement, displacement, or diffusion. Additionally, geological processes such as plate tectonics and rock folding can influence the movement of these fluids through the subsurface.1