Saint-Germain-en-Laye est la commune la plus vaste des Yvelines avec 4946 hectares. Les 3⁄4 de cette superficie, sont occupés par la forêt de Saint-Germain et le 1⁄4 restant par la ville. La partie nord de la ville est implantée dans le prolongement du plateau boisé et en surplomb de la vallée de la Seine depuis les terrasses du château neuf. La partie sud de la ville présente une urbanisation plus récente, « cloisonnée » par le passage de la RN 13 qui emprunte un fond de vallée.