Nenek dari pihak ayah yaitu Olive Middleton berasal dari keluarga Lupton. Keluarga Lupton adalah sebuah keluarga dinasti politik yang terkenal.
Setelah menghadiri Clifton College di Bristol, Michael Francis Middleton bekerja untuk British Airways sebagai operator penerbangan.
Ibu kandung Kate Middleton bernama Carole Goldsmith. Carole Goldsmith adalah anak dari pasangan Dorothy Harrison dan Ronald Goldsmith.
Carole sebenarnya adalah kerabat yang sangat jauh dari Ibu Suri. Namun, dia juga memiliki nenek moyang yang bekerja sebagai buruh dan penambang di County Durham.
Carole bertemu dengan operator penerbangan bernama Michael Middleton saat bekerja sebagai pramugari British Airways.
Mereka menikah pada 21 Juni 1980, di Gereja St. James di Buckinghamshire.
Mereka dikaruniai tiga orang anak yaitu:
- Catherine Elizabeth Middleton yang lahir pada tahun 1982