Kokořínský hrad nechal vybudovat nejspíše Hynek Berka z Dubé ve 2. čtvrtině 14. století. Po husitských válkách nebyl hrad v dobrém stavu, chátral, nehodil se k obývání a mnohokrát změnil majitele. Roku 1715 nechali páni z Bubna postavit na severní straně poplužního dvora jednopatrový barokní zámek, na jihu založili zahradu. Poté Swerts-Šporkové zámek upravili a vznikl i přírodně krajinářský park. Roku 1894 koupil Kokořín velkostatkář Václav Špaček. Jeho rod spravuje hrad i dnes, poté co mu byl roku 2006 navrácen.