Population-wise, it is. Tehran hosts 14,000,000 people, according to the latest surveys. Bigger than NYC and definitely bigger than Chicago. My city (Mashhad) is bigger than Chicago and it's Iran's second biggest metro area.