افغانستان کشوری با تنوع قومی قابل توجه است. بزرگترین اقوام این کشور عبارتند از: پشتونها، تاجیکها، هزارهها و ازبکها. علاوه بر این، اقوام دیگری مانند ایماق، ترکمن، بلوچ، پشهای، نورستانی، گوجر، عرب، براهویی، قزلباش، پامیری، قرقیز، مغول و سیک نیز در افغانستان زندگی میکنند.