Ο McAllister γεννήθηκε στο Δυτικό Βερολίνο στις 12 Ιανουαρίου 1971 από πατέρα Σκωτσέζο και μητέρα Γερμανίδα. Ο πατέρας του, James Buchanan McAllister, ήταν Βρετανός δημόσιος υπάλληλος, με καταγωγή από τη Γλασκώβη (όπου η οικογένεια εξακολουθεί να έχει συγγενείς). Είχε τοποθετηθεί στο Δυτικό Βερολίνο από το 1969, ως μέλος του Βασιλικού Σώματος Σηματοφόρων. Η μητέρα του, Mechthild McAllister, είναι καθηγήτρια μουσικής. Ο David McAllister μεγάλωσε δίγλωσσος (μιλώντας αγγλικά και γερμανικά) και φοίτησε σε βρετανικό δημοτικό σχολείο στο Βερολίνο.
Αφού οι γονείς του μετακόμισαν στη μικρή πόλη Bad Bederkesa της Κάτω Σαξονίας το 1982, πήγε στο Lower Saxon Internatsgymnasium (οικοτροφείο) στην Bederkesa, όπου πήρε το Abitur το 1989. Από το 1989 έως το 1991, ο McAllister υπηρέτησε ως στρατιώτης στην Bundeswehr, στο Panzerbataillon 74 στο Cuxhaven. Από το 1991-96 σπούδασε νομικά με υποτροφία του Ιδρύματος Konrad Adenauer στο Πανεπιστήμιο του Ανόβερου. Το 1994, ο McAllister έγινε τοπικός πρόεδρος της Junge Union, της οργάνωσης νεολαίας του CDU, στην περιοχή του Cuxhaven.
Ο David McAllister είναι Γερμανός και Βρετανός πολίτης, αλλά λέει ότι είναι "λίγο πολύ εντελώς Γερμανός. Έχω ζήσει στη Γερμανία όλη μου τη ζωή. Έκανα όλο το σχολείο μου στη Γερμανία και τη στρατιωτική μου θητεία στη Γερμανία". Την ανατροφή του στο Δυτικό Βερολίνο, ωστόσο, την περιγράφει ως "πολύ βρετανική" με "βρετανικό δίκτυο, βρετανικά σχολεία". Κατέχοντας διπλή υπηκοότητα, θα μπορούσε να παραιτηθεί από τη γερμανική του υπηκοότητα για να αποφύγει την υποχρεωτική στρατιωτική θητεία στη Γερμανία (το Ηνωμένο Βασίλειο δεν έχει υποχρεωτική στρατιωτική θητεία), αλλά προτίμησε να υπηρετήσει αντ' αυτού.
Ο McAllister έχει πει ότι "η ανατροφή μου στο Δυτικό Βερολίνο μπορεί να είχε αντίκτυπο στη δυσαρέσκειά μου προς τους κομμουνιστές. Έγινα μέλος του CDU όταν ήμουν 17 ετών - ήταν ένα δώρο γενεθλίων. Οι γονείς μου είπαν: "Τι θέλεις για τα γενέθλιά σου;" Είπα ότι ήθελα να γίνω μέλος του CDU", εξηγώντας ότι ο πατέρας του ήταν συντηρητικός, αν και κανένας από τους γονείς του δεν ασχολήθηκε με την πολιτική του κόμματος.
Πολιτική σταδιοδρομία
Από το 1996 έως το 2010, ο McAllister ήταν μέλος του περιφερειακού συμβουλίου του Cuxhaven (Kreistag). Διετέλεσε δήμαρχος της γενέτειράς του Bad Bederkesa από το 2001 έως το 2002. Από το 2002 έως το 2003 ήταν επίσης γενικός γραμματέας του CDU στην Κάτω Σαξονία. Από το 2003, ο McAllister είναι επικεφαλής της κοινοβουλευτικής ομάδας του CDU στο Κοινοβούλιο της Κάτω Σαξονίας, της οποίας είναι μέλος από το 1998. Ο McAllister διαδέχθηκε τον Christian Wulff στην προεδρία του κόμματος του CDU στην Κάτω Σαξονία τον Ιούνιο του 2008, κερδίζοντας τις εκλογές με διαφορά ρεκόρ. Το 2016, τον διαδέχθηκε ο Bernd Althusmann. Στο Ηνωμένο Βασίλειο, ο McAllister είναι υποστηρικτής του ΣυντηρητικούΚόμματος.
Το 2005, η καγκελάριος Άνγκελα Μέρκελ του προσέφερε τη θέση του Γενικού Γραμματέα του CDU, αλλά ο Μακάλιστερ αρνήθηκε, με το επιχείρημα ότι δεν ήθελε να ανέβει πολύ ψηλά και πολύ γρήγορα.
Υπουργός-Πρόεδρος της Κάτω Σαξονίας
Στις 4 Ιουνίου 2010, το κόμμα του τον επέλεξε να διαδεχθεί τον Christian Wulff ως υπουργό-πρόεδρο της Κάτω Σαξονίας, σε περίπτωση που ο τελευταίος εκλεγόταν πρόεδρος της Γερμανίας στις 30 Ιουνίου. Μετά την εκλογή του Wulff ως Προέδρου, ο David McAllister εξελέγη την επόμενη ημέρα νέος Υπουργός-Πρόεδρος της Κάτω Σαξονίας. Το 2013, έχασε την επανεκλογή από τον Stephan Weil, των Σοσιαλδημοκρατών. Στη συνέχεια διορίστηκε επίσης στο εποπτικό συμβούλιο της Volkswagen, της μεγαλύτερης εταιρείας της Κάτω Σαξονίας, της οποίας το κρατίδιο της Κάτω Σαξονίας είναι βασικός μέτοχος.
Προσωπική ζωή
Είναι παντρεμένος με την Dunja McAllister, η οποία είναι επίσης δικηγόρος. Έχουν δύο κόρες, την Jamie Elizabeth και τη Mia Louise. Ζει στο Bad Bederkesa στην περιφέρεια του Cuxhaven.
Περήφανος για τη σκωτσέζικη κληρονομιά του, ο McAllister έκανε πρόταση γάμου στη σύζυγό του στο Loch Ness και παντρεύτηκε τον Αύγουστο του 2003, φορώντας κιλτ. Αργότερα εξήγησε ότι επρόκειτο για οικογενειακή παράδοση.