Provinsi Teheran (Persia: استان تهران) merupakan satu dari 30 provinsi di Iran. Provinsi ini terletak di bagian tengah di negara itu. Ibu kotanya ialah Teheran yang juga merupakan ibu kota Iran. Provinsi ini memiliki luas wilayah 18.909km² dengan memiliki jumlah penduduk 12.150.742 jiwa (2005).