6.3 Upwelling & Downwelling
Upwelling brings cold, nutrient-rich subsurface water to the euphotic zone, fuelling some of the ocean's most productive ecosystems. Downwelling carries oxygen-rich surface water and dissolved gases to the deep ocean. Both processes are controlled primarily by wind-driven Ekman dynamics.
Coastal Upwelling
Along eastern boundary coasts (California, Peru/Chile, Benguela, Canary, Somali), equatorward winds drive offshore Ekman transport, drawing cold, nutrient-laden water from 100–300 m depth to the surface. The upwelling velocity is related to the divergence of the Ekman transport:
$$w_E = \frac{\tau_y}{\rho f L}$$
where $\tau_y$ is the alongshore wind stress, $\rho$ is water density, $f$ is the Coriolis parameter, and $L$ is the width of the upwelling zone. Typical upwelling velocities are 1–10 m/day.
Upwelling Index
The Bakun upwelling index quantifies the offshore Ekman transport per unit coastline length:
$$UI = \frac{\tau_{\parallel}}{\rho f} \quad (\text{m}^2/\text{s per m of coast})$$
Positive values indicate upwelling-favourable conditions. The California Current system has UI values of 100–300 m³/s per 100 m of coastline during spring and summer.
Derivation: Coastal Upwelling from Ekman Transport
Step 1: Coastal Geometry and Wind Forcing
Consider a north-south oriented coastline on the eastern boundary of an ocean basin in the Northern Hemisphere, with $x$ pointing offshore (eastward) and $y$ along the coast (northward). An equatorward wind stress $\tau_y < 0$ blows along the coast.
$$\boldsymbol{\tau} = (0, \tau_y), \quad \tau_y < 0 \quad \text{(equatorward)}$$
Step 2: Ekman Transport Direction
From the Ekman transport relation derived earlier, the depth-integrated mass transport in the Ekman layer is perpendicular to the wind. In the NH, transport is 90 degrees to the right of the wind:
$$\mathbf{M}_E = \frac{\boldsymbol{\tau} \times \hat{k}}{\rho f} = \left(\frac{\tau_y}{\rho f},\; 0\right)$$
Since $\tau_y < 0$ and $f > 0$ in the NH, $M_{Ex} < 0$ -- the Ekman transport is directed offshore (westward, away from an eastern boundary coast). This removes surface water from the coast.
Step 3: Continuity Requires Vertical Motion
Mass conservation in a control volume adjacent to the coast requires that the offshore Ekman transport be compensated by upward vertical motion from below. The vertically integrated continuity equation gives:
$$\frac{\partial M_{Ex}}{\partial x} + \frac{\partial M_{Ey}}{\partial y} + \rho w_E = 0$$
At the coast ($x = 0$), the offshore transport must start from zero (no flow through the boundary) and reach its full value $M_{Ex}$ over the upwelling zone width $L$.
Step 4: Upwelling Velocity
The divergence of offshore transport occurs over a coastal strip of width $L$ (approximately the Rossby radius). The resulting upwelling velocity at the base of the Ekman layer is:
$$w_E = \frac{|M_{Ex}|}{\rho L} = \frac{|\tau_y|}{\rho f L}$$
For $\tau_y = 0.1$ N/m$^2$, $f = 10^{-4}$ s$^{-1}$, $\rho = 1025$ kg/m$^3$, and $L = 20$ km: $w_E \approx 5 \times 10^{-5}$ m/s $\approx 4$ m/day.
Step 5: Upwelling Front and Geostrophic Jet
The cold upwelled water creates a cross-shore temperature (density) gradient. This pressure gradient drives an equatorward geostrophic jet in thermal wind balance:
$$f\frac{\partial v_g}{\partial z} = -\frac{g}{\rho_0}\frac{\partial\rho}{\partial x} \implies v_g \sim -\frac{g\,\Delta\rho\,D}{\rho_0\,f\,L}$$
This equatorward coastal upwelling jet is observed in all major eastern boundary current systems, with typical speeds of 0.2-0.5 m/s.
Equatorial Upwelling
At the equator, the trade winds drive surface water to the right (north) in the Northern Hemisphere and to the left (south) in the Southern Hemisphere, creating divergent Ekman transport at the equator. This drives upwelling along the entire equatorial belt, producing the cold tongue visible in satellite SST imagery, particularly in the eastern equatorial Pacific.
The equatorial upwelling velocity can be estimated from the meridional divergence of Ekman transport. Since $f \rightarrow 0$at the equator, the standard Ekman formulation breaks down. Instead, the equatorial $\beta$-plane approximation gives:
$$w_E = \frac{\beta \tau_x}{\rho f^2} \quad \text{(near-equatorial)}$$
Upwelling Filaments
Narrow jets of cold, nutrient-rich water extending 100–500 km offshore from the coast, often associated with capes or topographic features.
Coastal Upwelling Jets
Equatorward surface jets develop in geostrophic balance with the cross-shore pressure gradient caused by the upwelling of cold water nearshore.
Ekman Pumping (Open-Ocean Upwelling/Downwelling)
In the open ocean, spatial variations in the wind field (wind stress curl) drive vertical velocities at the base of the Ekman layer through Ekman pumping/suction:
$$w_E = \frac{1}{\rho}\text{curl}\!\left(\frac{\boldsymbol{\tau}}{f}\right) = \frac{1}{\rho f}\left(\frac{\partial \tau_y}{\partial x} - \frac{\partial \tau_x}{\partial y}\right) + \frac{\beta \tau_x}{\rho f^2}$$
Positive $w_E$ (upward) occurs under cyclonic wind stress curl (subpolar gyres), producing Ekman suction (upwelling). Negative $w_E$ occurs under anticyclonic curl (subtropical gyres), producing Ekman pumping (downwelling).
Derivation: Ekman Pumping Velocity from Wind Stress Curl
Step 1: Ekman Transport Components
The depth-integrated Ekman mass transport per unit horizontal area is given by the wind stress divided by the Coriolis parameter:
$$M_{Ex} = \frac{\tau_y}{\rho f}, \quad M_{Ey} = -\frac{\tau_x}{\rho f}$$
Step 2: Horizontal Divergence of Ekman Transport
The vertical velocity at the base of the Ekman layer equals the horizontal divergence of the Ekman transport (from mass conservation):
$$w_E = \frac{\partial M_{Ex}}{\partial x} + \frac{\partial M_{Ey}}{\partial y} = \frac{\partial}{\partial x}\left(\frac{\tau_y}{\rho f}\right) - \frac{\partial}{\partial y}\left(\frac{\tau_x}{\rho f}\right)$$
Step 3: Expand the Derivatives
Using the product rule and noting that $f$ depends only on $y$ (through latitude), so $\partial f/\partial x = 0$ and $\partial f/\partial y = \beta$:
$$w_E = \frac{1}{\rho f}\left(\frac{\partial\tau_y}{\partial x} - \frac{\partial\tau_x}{\partial y}\right) + \frac{\beta\tau_x}{\rho f^2}$$
Step 4: Identify the Two Terms
The result contains two distinct physical contributions:
$$w_E = \underbrace{\frac{1}{\rho f}\text{curl}_z(\boldsymbol{\tau})}_{\text{wind stress curl term}} + \underbrace{\frac{\beta\tau_x}{\rho f^2}}_{\beta\text{-term}}$$
The first term arises from spatial variations in the wind itself. The second ($\beta$-term) arises because the Coriolis parameter varies with latitude -- even a uniform zonal wind produces Ekman pumping because the Ekman transport varies with $f$.
Step 5: Compact Form and Sign Convention
Both terms combine into the elegant compact form:
$$w_E = \frac{1}{\rho}\,\hat{k}\cdot\nabla\times\!\left(\frac{\boldsymbol{\tau}}{f}\right) = \frac{1}{\rho}\,\text{curl}\!\left(\frac{\boldsymbol{\tau}}{f}\right)$$
Cyclonic wind stress curl ($\text{curl}_z(\boldsymbol{\tau}) > 0$ in the NH) produces $w_E > 0$ (Ekman suction = upwelling). Anticyclonic curl produces $w_E < 0$ (Ekman pumping = downwelling). Typical open-ocean values are $|w_E| \sim 10^{-6}$ m/s or about 30 m/yr.
Major Upwelling Regions
California Current System
Spring–summer upwelling driven by NW winds. Supports anchovy, sardine, and squid fisheries. Highly variable (ENSO influence).
Peru–Chile (Humboldt) System
World's most productive upwelling system. Supports the Peruvian anchoveta fishery (~10% of global fish catch). Strongly disrupted during El Niño.
Benguela System
Off SW Africa. Year-round upwelling. Supports large populations of sardine, anchovy, and hake. Bounded by warm Angola and Agulhas currents.
Canary & Somali Systems
Canary: off NW Africa, year-round. Somali: seasonal upwelling driven by SW monsoon winds, among strongest coastal upwelling on Earth.
Nutrient Enrichment and Productivity
Upwelling regions constitute less than 1% of the ocean surface but support more than 20% of the global fish catch. The upwelled water brings nitrate (5–30 μM), phosphate, silicate, and iron to the sunlit surface, stimulating intense phytoplankton blooms. The nutrient flux is:
$$F_N = w_E \cdot \frac{dN}{dz}\bigg|_{z=D_E}$$
where $dN/dz$ is the vertical nutrient gradient at the base of the mixed layer.
Derivation: Nutrient Flux from Upwelling
Step 1: Advection-Diffusion Equation for Nutrients
The concentration of a nutrient $N$ (e.g., nitrate) in a one-dimensional vertical column is governed by the advection-diffusion equation with a biological sink:
$$\frac{\partial N}{\partial t} + w\frac{\partial N}{\partial z} = K_v\frac{\partial^2 N}{\partial z^2} - J(N)$$
where $w$ is the vertical (upwelling) velocity, $K_v$ is the vertical diffusivity, and $J(N)$ is the biological uptake rate.
Step 2: Advective Nutrient Flux
At the base of the euphotic zone (depth $z = -D_E$), the upward advective nutrient flux is the product of upwelling velocity and the nutrient concentration at that depth:
$$F_N^{adv} = w_E \cdot N(z = -D_E)$$
If we approximate the nutrient profile as having a constant gradient $dN/dz$ below the mixed layer, the flux entering the euphotic zone from the nutricline is:
$$F_N = w_E \cdot \frac{dN}{dz}\bigg|_{z=-D_E} \cdot \Delta z$$
Step 3: Combine with Diffusive Flux
The total vertical nutrient flux includes both the advective (upwelling) and turbulent diffusive components:
$$F_N^{total} = w_E \cdot N_{deep} + K_v\frac{dN}{dz}\bigg|_{z=-D_E}$$
In typical upwelling regions, $w_E \sim 5\times10^{-5}$ m/s and $N_{deep} \sim 20$ $\mu$M, giving $F_N^{adv} \sim 1$ $\mu$mol m$^{-2}$ s$^{-1}$. The diffusive flux ($K_v \sim 10^{-4}$ m$^2$/s, $dN/dz \sim 0.1$ $\mu$M/m) gives $F_N^{diff} \sim 10^{-5}$ $\mu$mol m$^{-2}$ s$^{-1}$. Advection dominates by a factor of ~100.
Step 4: New Production and the f-Ratio
The upwelled nitrate fuels "new production" (as opposed to "regenerated production" from recycled ammonium). Using the Redfield C:N ratio of 6.625 mol C per mol N:
$$P_{new} = R_{C:N} \cdot F_N^{adv} = 6.625 \cdot w_E \cdot [NO_3^-]_{deep}$$
Step 5: Estimate for a Typical Upwelling System
For the Peru-Chile upwelling system with $w_E \approx 5$ m/day = $5.8\times10^{-5}$ m/s and $[NO_3^-]_{deep} \approx 25$ $\mu$M:
$$F_N = 5.8\times10^{-5} \times 25\times10^{-3} = 1.45\times10^{-6} \;\text{mol m}^{-2}\text{s}^{-1} \approx 125\;\text{mmol m}^{-2}\text{d}^{-1}$$
$$P_{new} = 6.625 \times 125 \approx 830\;\text{mmol C m}^{-2}\text{d}^{-1} \approx 10\;\text{g C m}^{-2}\text{d}^{-1}$$
This is among the highest primary production rates in the global ocean, explaining why eastern boundary upwelling systems support ~20% of global fish catch from less than 1% of the ocean surface area.
Python: Ekman Pumping, Upwelling Index & Nutrient Model
Python: Ekman Pumping, Upwelling Index & Nutrient Model
Python!/usr/bin/env python3
Click Run to execute the Python code
Code will be executed with Python 3 on the server
Fortran: 2D Coastal Upwelling Model
This program simulates wind-driven circulation in a 2-D cross-shelf section (x–z plane), including Ekman transport, upwelling, and return flow. The linearised equations are:
$$\frac{\partial u}{\partial t} - fv = -\frac{1}{\rho}\frac{\partial p}{\partial x} + A_z\frac{\partial^2 u}{\partial z^2}$$
Fortran: 2D Coastal Upwelling Model
Fortran============================================================
Click Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server
Downwelling Regions & Oxygen Minimum Zones
Downwelling occurs where surface waters converge, typically in the centres of subtropical gyres (Ekman convergence from anticyclonic wind stress curl) and at the subpolar front where dense water forms. Downwelling carries oxygen-rich surface water to the interior, ventilating the thermocline. However, where upwelling brings nutrient-rich water to the surface, the resulting high biological productivity generates a "rain" of organic particles that consume oxygen as they decompose at depth.
Oxygen Minimum Zones (OMZs)
OMZs develop at ~200–1000 m depth beneath major upwelling regions, where biological oxygen demand exceeds the supply from ventilation. The oxygen concentration can drop below 20 μmol/kg (suboxic) or even approach zero (anoxic). Major OMZs occur in the eastern tropical Pacific, the Arabian Sea, and the Bay of Bengal. They expand with warming oceans (reduced O₂ solubility, increased stratification), with implications for marine habitats and the nitrogen cycle (denitrification produces N₂O, a potent greenhouse gas).
Upwelling Velocity Profile
The vertical velocity profile within a coastal upwelling system increases from zero at the bottom to a maximum near the base of the Ekman layer, then decreases rapidly within the Ekman layer where the offshore transport is concentrated. A simplified analytical profile is:
$$w(z) = w_E\left(1 - e^{-z/D_E}\right)$$
where $w_E$ is the Ekman pumping velocity and $D_E$ is the Ekman depth.
ENSO & Upwelling Variability
The El Niño–Southern Oscillation (ENSO) exerts a dominant control on equatorial and coastal upwelling in the Pacific. During El Niño, weakened trade winds reduce equatorial divergence and deepen the thermocline in the eastern Pacific, suppressing upwelling and cutting off the nutrient supply. Sea surface temperatures in the eastern equatorial Pacific can warm by 2–5 °C, devastating fisheries along the South American coast.
El Niño Phase
Thermocline deepens by 50–100 m in the east. Upwelling continues but draws from warm, nutrient-depleted water above the depressed thermocline. Chlorophyll concentrations in the eastern equatorial Pacific drop by 50–80%. The Peruvian anchoveta fishery has collapsed during strong El Niño events (1972, 1982–83, 1997–98).
La Niña Phase
Intensified trade winds strengthen equatorial upwelling and shoal the thermocline further. Cooler SSTs, enhanced nutrient supply, and higher productivity characterise the eastern Pacific. The Bakun upwelling index increases by 30–50% along the California and Peru coasts during La Niña.
Upwelling Intensification Hypothesis
Bakun (1990) proposed that global warming would intensify coastal upwelling by increasing the land–sea thermal contrast, strengthening alongshore winds. Observational evidence is mixed: some upwelling systems show intensification (California, Benguela) while others do not, and increased stratification may counteract wind-driven effects by preventing nutrient-rich deep water from reaching the surface.
Key Equations Summary
Ekman Transport (per unit coastline)
$$M_E = \frac{\tau_y}{\rho f} \quad [\text{m}^2/\text{s}]$$
For $\tau_y = 0.1$ N/m² at 35°N: $M_E \approx 1.2\;\text{m}^2/\text{s}$.
Rossby Radius in Upwelling Context
$$L_R = \frac{c_1}{f} = \frac{NH_1}{\pi f}$$
The upwelling front is trapped within ~$L_R$ of the coast (~10–30 km at mid-latitudes).
New Production from Upwelled Nutrients
$$P_{new} = w_E \cdot [NO_3^-]_{deep} \cdot R_{C:N}$$
Links upwelling velocity to carbon fixation via the Redfield ratio $R_{C:N} \approx 6.6$.