Bid-Rent Gradient
The Alonso-Muth-Mills monocentric city model derives the spatial structure of land prices from first principles of household utility maximisation. The key result is an exponentially declining rent gradient -- the theoretical backbone of urban land economics.
1. The Monocentric City Model
Consider a city with a single central business district (CBD) at the origin. All employment is at the CBD. A household living at distance \(r\) from the CBD earns income \(y\) and faces:
- Commuting cost \(t \cdot r\) (linear in distance, with cost per unit distance \(t\))
- Housing rent \(p(r) \cdot q\) for \(q\) units of housing
- A composite good \(z\) (price normalised to 1)
The household maximises utility \(U(q, z)\) subject to the budget constraint:
$$y = p(r) \cdot q + z + t \cdot r$$
In equilibrium, every household achieves the same utility level \(\bar{U}\) regardless of location. Those who live farther from the CBD pay lower rent but higher commuting costs; those who live closer pay higher rent but save on commuting.
2. Deriving the Bid-Rent Function
The bid-rent function \(p(r)\) is the maximum rent per unit of housing that a household at distance \(r\) is willing to pay while achieving utility \(\bar{U}\). Define the indirect utility:
$$V(p, y - tr) = \max_{q, z} U(q, z) \quad \text{s.t.} \quad p \cdot q + z = y - tr$$
Setting up the Lagrangian with multiplier \(\lambda\):
$$\mathcal{L} = U(q, z) + \lambda\bigl(y - tr - pq - z\bigr)$$
The first-order conditions are:
$$\frac{\partial U}{\partial q} = \lambda p, \qquad \frac{\partial U}{\partial z} = \lambda$$
Dividing these gives the tangency condition:
$$\frac{\partial U / \partial q}{\partial U / \partial z} = p(r)$$
The spatial equilibrium condition requires \(dV/dr = 0\). By the envelope theorem:
$$\frac{dV}{dr} = \lambda\!\left(-q\frac{dp}{dr} - t\right) = 0$$
Since \(\lambda > 0\), we obtain the Muth condition:
$$\frac{dp}{dr} = -\frac{t}{q^*(r)}$$
This is the fundamental differential equation of urban spatial structure. Rent declines with distance at a rate inversely proportional to housing consumption.
Special Case: Cobb-Douglas Utility
Let \(U(q, z) = q^\alpha z^{1-\alpha}\). The optimal housing demand is \(q^* = \alpha(y - tr)/p\) and composite good is \(z^* = (1-\alpha)(y-tr)\). Substituting into the budget:
$$p(r) = \frac{y - tr - z^*}{q^*} = \frac{\alpha(y - tr)}{\alpha(y - tr)/p} \cdot \frac{1}{1} $$
Using the equal-utility condition with the indirect utility \(V = C \cdot p^{-\alpha}(y-tr)\) set to \(\bar{U}\), we solve for the bid-rent:
$$p(r) = \left(\frac{C(y - tr)}{\bar{U}}\right)^{1/\alpha}$$
For small \(tr/y\), using \(\ln(1 - x) \approx -x\), this gives the exponential approximation:
$$p(r) \approx p(0) \, e^{-tr / (\alpha y)}$$
3. Multiple Income Groups and Land-Use Zoning
When multiple income groups compete for land, each group has its own bid-rent curve. At each distance \(r\), the group willing to pay the highest rent occupies that location. This produces concentric land-use rings:
$$\text{Land at } r \text{ goes to group } k^* = \arg\max_k \; p_k(r)$$
For three land uses -- commercial, residential, and agricultural -- the bid-rent curves satisfy \(|dp_{\text{comm}}/dr| > |dp_{\text{res}}/dr| > |dp_{\text{agr}}/dr|\)because commercial activities value CBD access more intensely. This produces the classic von Thunen rings: commercial core, residential ring, agricultural fringe.
Among residential groups, higher-income households have steeper bid-rent curves if the income elasticity of housing demand exceeds the income elasticity of commuting cost. When the opposite holds, wealthier households suburbanise -- the pattern observed in most American cities.
4. Python: Bid-Rent Curves and Land-Use Zoning
We plot bid-rent curves for three income groups under Cobb-Douglas preferences and show how land-use zones emerge from the envelope of the curves.
Bid-Rent Curves and Land-Use Zoning
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
5. Monocentric City Equilibrium
In the closed-city version of the model, the total population \(N\) is fixed. The city boundary \(\bar{r}\) is determined by the condition that bid-rent equals the agricultural rent \(p_a\):
$$p(\bar{r}) = p_a$$
The population constraint in a circular city (2D) is:
$$N = \int_0^{\bar{r}} \frac{2\pi r}{q^*(r)} \, dr$$
where \(q^*(r)\) is the equilibrium housing consumption at \(r\), and \(2\pi r / q^*(r)\) is the population density. These two conditions -- boundary rent and population -- jointly determine \(\bar{r}\) and the equilibrium utility \(\bar{U}\).
Comparative Statics
Key predictions of the monocentric model:
- \(\partial \bar{r} / \partial N > 0\): larger population means larger city
- \(\partial \bar{r} / \partial t < 0\): higher commuting cost means more compact city
- \(\partial p(0) / \partial N > 0\): more people raise central land prices
- \(\partial \bar{U} / \partial N < 0\): in a closed city, more people means lower welfare
Monocentric City: Rent, Housing, and Density Profiles
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server