What population did Tehran record in Iran's 2016 census?
Answer
8,693,706
Answer
8,693,706
Tehran recorded a population of 8,693,706 in Iran's 2016 census. The number describes the city of Tehran in the national census, not the entire Tehran Province or the wider metropolitan region.
The figure shows Tehran's continued growth from 7,711,230 people in the 2006 census and 8,154,051 in the 2011 census. The 2016 count also recorded 2,911,065 households, illustrating the scale of Iran's capital as its principal political, economic, and cultural center.
Population questions about Tehran often become confusing because “Tehran” can mean the municipal city, the metropolitan area, or the province. Those geographic units have different boundaries and totals. The 2016 census city figure is therefore distinct from later estimates and from population counts for the surrounding urbanized region.
Source: Wikipedia · fact-checked Sept. 2026