شمال إفريقيا أو شمالي إفريقيا (باللغات الأمازيغية: ⵜⴰⴼⵔⵉⵇⵜ ⵏ ⵓⴳⴰⴼⴰ) هي المنطقة الجغرافية الواقعة في أقصى شمال القارة الإفريقية (مجموعة دول البحر المتوسط الواقعة في المنطقة الأكثر شمالا من القارة الإفريقية). مصطلح «شمال إفريقيا» ليس له تعريف واحد مقبول، يعرف أحيانا بأنه يمتد من الشواطئ الأطلسية في الغرب، إلى قناة السويس والبحر الأحمر في الشرق. واقتصره البعض الآخر على بلدان المغرب والجزائر وتونس، وهي منطقة يعرفها الفرنسيون خلال العصور الاستعمارية بـ «إفريقيا الشمالية»، والمسلمين ببلاد المغرب («الغرب»). يشمل التعريف الأكثر قبولا، المغرب، الجزائر، وتونس، فضلا عن ليبيا ومصر. «شمال إفريقيا»، خاصة عندما يستخدم في شمال إفريقيا والمشرق العربي، غالبا ما تشير فقط إلى بلدان منطقة المغرب العربي. مصر، نظرا لاتحاداتها الكبيرة في الشرق الأوسط، غالبا ما تعتبر منفصلة. إحصاء سكان الولايات المتحدة تعرف شمال إفريقيا بهذه الدول السودان، مصر، ليبيا، تونس، الجزائر، المغرب.
كذلك تشمل منطقة شمال إفريقيا المنطقتين التابعتين لإسبانيا في سبتة ومليلية وبعض الجزر الصغيرة التابعة لها شمال المغرب والمعروفة باسم بلاثاس دي سوبيرانیا (مواقع السيادة حسب التسمية الإسبانية) وكذلك جزر الكناري وجزيرة ماديرا البرتغالية في شمالي المحيط الأطلسي.
هناك الكثير مما يميز شمال إفريقيا عن جزء كبير من إفريقيا جنوب الصحراء تاريخيا وطبيعياً بسبب حاجز طبيعي أنشأته الصحراء لفترة طويلة من التاريخ الحديث. منذ 3500 قبل الميلاد، في أعقاب التصحر المفاجئ في الصحراء الكبرى بسبب التغيرات التدريجية في مدار الأرض، هذا الحاجز يفصل ثقافيا الشمال عن بقية القارة. كذلك حضارات البحارة الفينيقيين والإغريق والرومان وأيضاً المسلمين وغيرها سهلت التواصل والهجرة عبر البحر المتوسط. أصبحت ثقافات شمال إفريقيا مرتبطة بشكل واضح بأوروبا وبجنوب غربي آسيا أكثر من إفريقيا جنوب الصحراء الكبرى. كذلك فان التأثير الإسلامي في المنطقة واضح.