O primeiro clube de futebol de Teerã foi fundado em 1920 e chamava-se Clube do Irã, mas foi dissolvido em 1923. Atualmente, o clube de futebol mais antigo da cidade é o Rah Ahan F.C., fundado em 1937. A cidade recebeu o final da Copa da Ásia de 1968 e da Copa da Ásia de 1976. O Persepolis e o Esteghlal, que são os maiores clubes da cidade e dois dos maiores clubes da Ásia, competem no derby de Teerã. Teerã é também o lar de Ararat F.C., uma popular equipe de futebol armênio-iraniana com sede no Estádio Ararat. O estádio é nomeado após o Monte Ararat, e é dedicado à comunidade armênia da cidade. Os principais clubes da cidade ganharam vários títulos asiáticos e alguns dos seus jogadores são conhecidos internacionalmente Teerã também é o local do estádio nacional de futebol no Estádio Azadi, que tem uma capacidade de 78 mil expectadores. O estádio é um dos maiores estádios do mundo e é onde são realizados muitos dos principais jogos da Primeira Divisão iraniana.