El municipio de Médan se encuentra en el norte occidental Yvelines, a 12 kilómetros aproximadamente al noroeste de Poissy y a 16 kilómetros al noroeste de Saint-Germain-en-Laye, cabeza de partido de distrito y a 23 kilómetros al noroeste de Versalles, prefectura del departamento, en la orilla izquierda del río Sena.