Viefvillers est un petit village français, situé dans le départemnt de l’Oise et la région des Hauts-de-France (anciennement région Picardie), canton de Saint-Just-en-Chaussée. Ses habitants sont appelés les Vélusiens et les Vélusiennes. La commune s’étend sur 4,1 km2 et compte 193 habitants en 2017.
Situé à 178 mètres d’altitude, le village de Viefvillers a pour coordonnées géographiques : Latitude 49 36’ 49’’ nord, longitude 2 7’ 45’’ est.
La commune de Viefvillers fait partie de la Communauté de communes de l’Oise Picarde