Grandson je město v západní (frankofonní) části Švýcarska při jižním břehu Neuchâtelského jezera v okrese Jura-Nord Vaudois. Nachází se v centru mezi pohořím Jura, pláněmi Orbe, kopci Broye a Neuchâtelským jezerem. Navazuje na sousední město Yverdon-les-Bains.