Sofía del Palatinado fue la penúltima de los trece hijos de Federico V, elector palatino y rey de Bohemia; y de Isabel Estuardo, princesa de Baviera, Escocia e Inglaterra. Fue, a través de su madre, heredera presuntiva al trono británico, pues su abuelo materno fue Jacobo I de Inglaterra y VI de Escocia.