Das Stadtarchiv geht in ältester Wurzel auf das mittelalterliche Urkundenarchiv der Stadt Geseke zurück, das ursprünglich im Turm der Stadtkirche St. Petri untergebracht war (erste überlieferte Erwähnung 1491), später, vermutlich spätestens ab Mitte des 16. Jahrhunderts in dem danebenstehenden Rathaus am Marktplatz. Beim Rathausbrand im Jahr 1695 wird auch das Archiv zum größten Teil vernichtet, nur wenige Urkunden und Akten der Stadt und des Geseker Gogerichts entgehen dem Feuer. Im Jahr 1983 wird das Archiv erstmals hauptamtlich besetzt und in einem eigenen Archivgebäude, dem sogenannten Böddeker Hof eingerichtet. Seit 1998 ist das Stadtarchiv in der obersten Etage der Dr.-Adenauer-Grundschule untergebracht, einzelne Magazinräume des Zwischenarchivs an anderen Standorten der Stadt.