اکثریت مردم تهران را فارس زبانان تشکیل میدهند. پس از آنها، ترکزبانانترکزبانان آذری بزرگترین اقلیت قومی موجود در تهران هستند. [[مردم تبری|مازندرانی ها]] با حدود دو میلیون جمعیت سومین قومیت بزرگ تهران را تشکیل داده اند.<ref>https://www.tasnimnews.com/fa/news/1395/01/16/1038966/یک-و-نیم-میلیون-مازندرانی-پایتخت-نشین-شدند/amp</ref> همچنین قومیتهای [[مردمان کرد|کرد]] و [[مردم گیلک|گیلک]] نیز از دیگر اقوام پر جمعیت شهر هستند.<ref>{{یادکرد وب|نام خانوادگی=Kjeilen|نام=Tore|نشانی=http://looklex.com/e.o/teheran.htm|عنوان=Teheran - LookLex Encyclopaedia|بازبینی=2018-06-19|وبگاه=looklex.com}}</ref> تهران میزبان جمعیت خارجی کمی است و بیشترین خارجیهای ساکن آن را [[افغانستانیها در ایران|افغانها]] و پس از آن، [[پاکستانیهای ایران|پاکستانیها]] و [[عراقیهای ایران|عراقیها]] تشکیل میدهند.<ref name=":14">{{یادکرد کتاب|عنوان=اطلس کلانشهر تهران|نام خانوادگی=|نام=محسن حبیبی، برنارد هورکارد|ناشر=شرکت پردازش و برنامهریزی شهری|سال=چاپ اول، ۱۳۸۴|شابک=964-7943-46-6|مکان=|صفحات=۱۱۲ و ۱۱۳}}</ref><ref>{{یادکرد وب|نویسنده=Amar.org.ir|کد زبان=fa|تاریخ=|نشانی=http://www.amar.org.ir/Portals/2/fileExcell/16.pdf|عنوان=مقایسه ویژگیهای جمعیتی و اجتماعی مناطق ٢٢ گانه شهر تهران|وبگاه=http://www.amar.org.ir}}</ref><ref>{{یادکرد خبر|کوشش=BBC News فارسی|تاریخ=2017-06-19|عنوان=مهاجران در ایران؛ تعداد اتباع کدام کشورها بیشتر است؟|نشانی=http://www.bbc.com/persian/iran-features-40326695|زبان=en-GB|تاریخ بازبینی=2018-06-19}}</ref>