Sie ist eine Nachfahrin von König Karl II.[2] Am 1. Juni 1996 heiratete sie David Cameron. Das Paar bekam vier Kinder, von denen das älteste jedoch schon im Alter von sechs Jahren starb.[1]
Cameron hat an der University of the Arts London und an der University of the West of England studiert.