À douze kilomètres du château de Versailles, Villepreux se trouve à proximité de Noisy-le-Roi, Fontenay-le-Fleury et Bois-d’Arcy. La commune profite d’un environnement principalement rural. Ainsi, Villepreux n’est urbanisé qu’à 15 % seulement, majoritairement dans la partie sud du territoire de la ville, à proximité de la gare SNCF.
Le centre-ville s’est déplacé dans les quartiers nouveaux de Villepreux, et le quartier de la Pointe-à-l’Ange accueille avant tout des pavillons-immeubles de qualité, tout près des champs.
Villepreux est desservi par le train et diverses lignes de bus. Plusieurs routes permettent également de rejoindre la ville. À dominante résidentielle, elle possède de nombreux commerces de proximité et plusieurs entreprises du secteur tertiaire. L’agriculture joue encore un rôle majeur, notamment grâce à une forte production céréalière.