David McAllister wurde 1971 in Berlin geboren, wo er mit seinem Vater James (einem britischen Staatsbeamten), seiner Mutter Mechthild (einer Musiklehrerin) und seinen beiden Schwestern aufwuchs. Im Jahr 1982 zogen seine Eltern von Berlin nach Bad Bederkesa. Dort lebt er noch heute mit seiner Frau und seinen beiden Töchtern. Er schloss 1989 die Realschule ab und ging von 1989 bis 1991 zur Bundeswehr. Von 1991 bis 1996 studierte er mit einem Stipendium der Konrad-Adenauer-Stiftung Rechtswissenschaften an der Universität Hannover. Sein 1. juristisches Staatsexamen legte er 1996 und sein 2. juristisches Staatsexamen 1998 ab. Seitdem ist er als Rechtsanwalt tätig. Im Jahr 2012 erhielt er die Ehrendoktorwürde der Universität Edinburgh. Er ist Stipendiat des German Marshall Fund of the US. Seine politische Karriere begann 1998, als er Mitglied des Niedersächsischen Landtags wurde (bis 2014). Außerdem war er von 2001 bis 2002 Bürgermeister seiner Heimatstadt Bad Bederkesa, von 2002 bis 2003 Generalsekretär der CDU in Niedersachsen und von 2003 bis 2010 Vorsitzender der CDU-Landtagsfraktion. Von 2008-2016 war er Parteivorsitzender der CDU in Niedersachsen. Von 2010 bis 2013 war er Ministerpräsident des Landes Niedersachsen. Mitglied des CDU-Präsidiums seit Februar 2014. Europaabgeordneter seit Juli 2014. Seit November 2014 Vizepräsident der IDU (Internationale Demokratische Union). Seit Oktober 2015 Vizepräsident der EVP (Europäische Volkspartei).