نژاد بیشتر مردم مشهد فارس است و بخش اقلیتِ نژادی آن را قومهای افغان، ترک، بلوچ، کرد، عرب و سایر تشکیل میدهند. زبان اصلی مردم مشهد نیز فارسی است و بیشتر مردم این زبان را با گویش مشهدی صحبت میکنند. گویش مشهدی یکی از گویشهای فارسی قدیمیست. بسیاری از واژه های کهن و ریشه دار زبان فارسی به ویژه فارسی دَری در این زبان دیده میشود.