Spakenburg is een voormalig vissersdorp. Het dorp is gelegen ten noorden van Amersfoort aan het Eemmeer. Voor de aanleg van de Afsluitdijk lag het dorp aan de Zuiderzee. Samen met de buurtschappen Eemdijk en Zevenhuizen maakt Spakenburg deel uit van de gemeente Bunschoten, in de Nederlandse provincie Utrecht. Het dorp is te bereiken via de A1.