Tehran: Population

Modern and traditional, secular and religious, rich and poor

Around the time of the last census, the city had an official population of 8 million people, 60% of which who are not native to it. Being a city either engulfed in conflict or providing refuge from it (Afghanistan and Iraq) in recent times, Tehran has opened its doors to new inhabitants to help make up for the ones it lost. Twelver Shia Islam is the state religion, though there are many religions catered for in the city, hence its diversity. A generally affluent city, the main language is Persian, with various regional variations.