Veksø har en befolkning på 1.879 og et areal på 74 ha. Byen ligger knap 23 km nordvest for København på et moræneplateau i ca. 30 m’s højde. Mod syd skråner terrænet ned mod en tunneldal, hvor jernbanen København-Frederikssund blev anlagt. Byggegrundene blev siden designet således, at næsten alle huse har udsigt ud over åbne arealer. Byens udstrækning er afgrænset af Kirkebakken og jernbanen.