الشعوب في شمال أفريقيا تتكون من ثلاث مجموعات أصلية رئيسية: البربر في الشمال الغربي، والمصريين في الشمال الشرقي، والشعوب الناطقة باللغة النيلوساهارية في الشرق. العرب الذين وصلوا في القرن السابع الميلادي قدموا اللغة العربية والإسلام إلى شمال أفريقيا. الفينيقيون الساميون (الذين أسسوا قرطاج) والهيكسوس، والآلانس الهندية الإيرانية، واليونانيون الأوروبيون الهندية، والرومان، والفاندال استقروا في شمال أفريقيا أيضا. بقيت مجتمعات بربرية كبيرة داخل المغرب والجزيرة الجزائرية في القرن الحادي والعشرين، في حين أن البربر يتحدثون إلى حد أقل في بعض مناطق تونس وليبيا. الشعوب الناطقة باللغة البرابرية الطوبرية والقوم البدوة الأخرى هم السكان الرئيسيون في المناطق الداخلية للساحارية العربية في شمال أفريقيا. في موريتانيا، هناك مجتمعات صغيرة الناطقة بال
شمال افريقيا