از سوی دیگر، کاروانهای بزرگی که از محورهای مورد بحث عبور میکردند شکارهای سودمندی بودند و اغلب مورد حمله و چپاول واقع میشدند. بهضی روستاهای تهران کانون چپاولگران و نهانگاه کالاهای دزدیده شده بود و این وضع تا زمان شاه تهماسب صفوی که قزوین را به عنوان پایتخت خود انتخاب نمود ادامه داشت. تهران ترقی و حرکت سریع خود به سوی پیشرفت را از سال انتقال پایتخت به قزوین آغاز کرد و شاه تهماسب صفوی به دلیل آنکه سید حمزه، جد اعلای صفویه در شهر ری و در جوار مرقد حضرت عبدالعظیم مدفون بود گاه به زیارت میرفت. او با افزایش رفت و آمدهایش دستور داد
تهران در برابر حمله ی افغانها (پشتونها) ایستادگی زیادی کرد و به همین خاطر آنها پس از تصرف تهران این شهر را ویران کردند و باغها و تاکستانهای آن را از میان بردند . پس از انقراض صفویه و در زمان نادرشاه افشارتهران دوباره نام و نشانی یافت . در همین شهر بود که نادرشاه رهبران بزرگ شیعه و سنی را گرد هم آورد و پیشنهاد اتحاد اسلامی و رفع اختلافها را به آنها داد.
نادر شاه افشار در سال 1154 ﻫ- ق تهران را به پسر خود رضا قلی داد و پس از افشاریه، کریم خان زند به علت درگیری و نزاع با آغا محمد خان قاجار و از آنجا که تهران در نزدیکی طبرستان (یعنی مقر اصلی آغا محمدخان) قرار داشت صلاح خود را در اقامت در تهران دید. بعد از مرگ کریمخان زند، آغا محمد خان قاجار در سال 1200 ﻫ- ق بر تخت سلطنت نشست و تهران را بهعنوان پایتخت برگزید و «دارالخلافه» نامید.
روستای تهران به واسطه برخورداری از حفرههای زیر زمینی و مواضع طبیعی فراوان و دشواری نفوذ در آنها پناهگاه خوبی برای دولتمردان و دیگر اشخاصی بوده که احتمالاً مورد تعقیب مدعیان قرار داشتهاند
انتخاب تهران به عنوان پایتخت از سوی خان قاجار چند علت داشته که مهمترین آنها نزدیکی به اراضی حاصل خیز ورامین و مجاورت آن با محل استقرار ایلات ساوجبلاغ بودهاست، مضافا ایلات غرب ساکن در ورامین، یعنی هواخواهان وی در حوالی تهران اقامت داشتند و جز این، تهران با استرآباد و مازندران که در حقیقت ستاد اصلی نیروهایش بود فاصله چندانی نداشتهاست.
در زمان سلطنت فتحعلی شاه قاجار ، تهران بیش از پیش آباد گردید. از جمعیت تهران در دوره فتحعلی شاه اطلاع دقیقی در دست نیست، ولی به طوری که در کتاب جام جم معتمدالدوله فرهاد میرزا آمده است جمعیت تهران در زمان ناصرالدین شاه، صد و پنجاه هزار نفر رسیده بود.
در دوره ناصر الدین شاه دو نفر از طرف شاه مامور شدند که محدوده و نقشهای برای پایتخت در نظر بگیرند و با وسعت بیشتری به حفر خندقهای جدیدی در اطراف تهران بپردازند.