Goseck se encuentra en la orilla septentrional del río Saale, aproximadamente a medio camino entre Núremberg y Weissenfels.
El municipio está formado por las localidades de Goseck y Markröhlitz.
Goseck se extendió por los campos alrededor de un monasterio del siglo XIV.
Originalmente era un castillo de principios de la Edad Media, la sede del gobierno del condado palatino sajón se encontraba aquí.
La primera mención del castillo se encuentra en el Hersfelder Zehnteverzeichnis en 881.