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