Rosersbergs slott ble bygd av familien Oxenstierna i perioden 1634–1638. Rosersbergs slott ble kongelig i 1762, da det kom i Karl XIIIs eie (da hertug). Karl XIV Johan er den siste kongen som har bodd på slottet. På Rosersbergs slott overnattet også Etiopias keiser Haile Selassie da han besøkte Sverige i 1954.