Villotran, ville qui a une altitude comprise entre 150 et 232 mètres au dessus du niveau de la mer, se trouve dans le Pays de Thelle, au pied de la falaise nommée « Cuesta du Bray », séparant le Pays de Thelle et le Pays de Bray.
Le territoire s'étale sur 5,18 kilomètres carrés, pour une population de 281 habitants, selon le recensement de l'année 2016. Paris, la capitale du pays, est à une distance, à vol d'oiseau, de 60 kilomètres de son centre géographique.