Die Stadt Holzminden liegt im oberen Weserbergland am Nordwestrand des Mittelgebirges Solling im Oberen Wesertal.