David James "Mac" McAllister (lahir 12 Januari 1971) adalah seorang politikus Jerman dari Uni Demokratik Kristen konservatif (CDU). Pada tanggal 1 Juli 2010, ia terpilih sebagai Menteri-Presiden negara bagian Lower Saxony, menggantikan Christian Wulff, yang mengundurkan diri setelah terpilih sebagai Presiden Jerman. Hingga tahun 2013, McAllister mengepalai pemerintahan koalisi dengan FDP liberal, Kabinet McAllister. Pada tahun 2013, ia digantikan oleh Sosial Demokrat Stephan Weil. Sejak tahun 2014 ia telah menjadi Anggota Parlemen Eropa.

Berprofesi sebagai pengacara, ia telah menjadi ketua kelompok parlemen CDU di Landtag Lower Saxony dari tahun 2003 hingga 2010 dan terpilih sebagai ketua partai negara bagian dari tahun 2008 hingga 2016. Dari tahun 2010 hingga 2013, ia juga menjadi anggota dewan pengawas Volkswagen.

McAllister adalah keturunan Jerman dan Skotlandia, dan dia memimpin negara bagian yang memiliki hubungan bersejarah dengan Inggris, karena Kerajaan Hanover lama membentuk sebagian negara bagian dan ibu kota negara bagian adalah Hanover City.