Karaj adalah kota terbesar keempat di Iran dan terletak sangat dekat dengan ibu kota, Teheran. Kota ini berada di Distrik Pusat Kabupaten Karaj, Provinsi Alborz, Iran, serta berfungsi sebagai ibu kota kabupaten tersebut. Meskipun wilayah kabupaten ini memiliki populasi sekitar 1,97 juta jiwa—berdasarkan data sensus tahun 2016—sebagian besar wilayah seluas 1.419 km² (548 mil persegi) tersebut merupakan kawasan pegunungan yang terjal. Kawasan perkotaannya merupakan yang terbesar keempat di Iran, setelah Teheran, Mashhad, dan Isfahan. Kabupaten Eshtehard dan Kabupaten Fardis telah dimekarkan dari Kabupaten Karaj sejak sensus sebelumnya.