Rochefort-en-Yvelines est situé sur la rive gauche de la Rabette et domine le cours de la Remarde.
Il est situé au carrefour de deux voies antiques : Paris-Chartres et Dreux-Corbeil. D’importants affleurements rocheux s’élèvent de la vallée jusqu’au-dessus du village qui lui ont probablement donné son nom encore usité au XIIIe : Rupes Fortis.