McAllister è nato a Berlino Ovest il 12 gennaio 1971 da padre scozzese e madre tedesca. Suo padre, James Buchanan McAllister, era un funzionario britannico, originario di Glasgow (dove la famiglia ha ancora dei parenti). Era di stanza a Berlino Ovest dal 1969, assegnato al Royal Corps of Signals. Sua madre, Mechthild McAllister, è un'insegnante di musica. David McAllister è cresciuto bilingue (parlando inglese e tedesco) e ha frequentato una scuola elementare britannica a Berlino.
Dopo che i suoi genitori si trasferirono nella piccola città di Bad Bederkesa in Bassa Sassonia nel 1982, frequentò il Lower Saxon Internatsgymnasium (collegio) a Bederkesa, dove prese il suo Abitur nel 1989. Dal 1989 al 1991, McAllister ha servito come soldato nella Bundeswehr, nel Panzerbataillon 74 a Cuxhaven. Dal 1991-96 ha studiato legge con una borsa di studio della Fondazione Konrad Adenauer all'Università di Hannover. Nel 1994, McAllister divenne presidente locale della Junge Union, l'organizzazione giovanile della CDU, nel distretto di Cuxhaven.
David McAllister è sia cittadino tedesco che britannico, ma dice di essere "più o meno completamente tedesco. Ho vissuto in Germania tutta la mia vita. Ho fatto tutta la scuola in Germania e il servizio militare in Germania". La sua educazione a Berlino Ovest, tuttavia, la descrive come "molto britannica" con "rete britannica, scuole britanniche". Avendo la doppia cittadinanza, avrebbe potuto rinunciare alla sua cittadinanza tedesca per evitare il servizio militare obbligatorio in Germania (il Regno Unito non ha il servizio militare obbligatorio), ma ha scelto di servire invece.
McAllister ha detto che "la mia educazione a Berlino Ovest può aver avuto un impatto sul mio risentimento verso i comunisti. Sono diventato membro della CDU quando avevo 17 anni - era un regalo di compleanno. I miei genitori dissero: 'Cosa vuoi per il tuo compleanno?' Io dissi che volevo diventare membro della CDU", spiegando che suo padre era un conservatore, anche se nessuno dei suoi genitori era coinvolto nella politica di partito.
Carriera politica
Dal 1996 al 2010, McAllister è stato membro del consiglio distrettuale di Cuxhaven (Kreistag). È stato sindaco della sua città natale, Bad Bederkesa, dal 2001 al 2002. Dal 2002 al 2003 è stato anche segretario generale della CDU in Bassa Sassonia. Dal 2003, McAllister è il leader del gruppo parlamentare del partito CDU nel Parlamento della Bassa Sassonia, di cui è membro dal 1998. McAllister è succeduto a Christian Wulff come presidente del partito della CDU in Bassa Sassonia nel giugno 2008, vincendo le elezioni con un margine record. Nel 2016 gli è succeduto Bernd Althusmann. Nel Regno Unito, McAllister è un sostenitore del partitoconservatore.
Nel 2005, il cancelliere Angela Merkel gli ha offerto la posizione di segretario generale della CDU, ma McAllister ha rifiutato, sostenendo che non voleva salire troppo in alto troppo in fretta.
Ministro presidente della Bassa Sassonia
Il 4 giugno 2010, è stato scelto dal suo partito per seguire Christian Wulff come ministro-presidente della Bassa Sassonia, se quest'ultimo fosse stato eletto presidente della Germania il 30 giugno. Dopo l'elezione di Wulff a presidente, David McAllister è stato eletto il giorno seguente nuovo ministro presidente della Bassa Sassonia. Nel 2013 ha perso la rielezione contro Stephan Weil, dei socialdemocratici. Successivamente è stato anche nominato nel consiglio di sorveglianza della Volkswagen, la più grande azienda della Bassa Sassonia e di cui lo stato della Bassa Sassonia è uno dei maggiori azionisti.
Vita personale
È sposato con Dunja McAllister, anche lei avvocato. Hanno due figlie, Jamie Elizabeth e Mia Louise. Vive a Bad Bederkesa nel distretto di Cuxhaven.
Orgoglioso della sua eredità scozzese, McAllister ha proposto a sua moglie a Loch Ness, e si è sposato nell'agosto 2003, indossando un kilt. Più tardi ha spiegato che era una tradizione di famiglia.