Nourard-le-Franc est une commune française située dans le département de l'Oise en région Hauts-de-France. La Commune fait partie de la Communauté de Communes du Plateau Picard et se situe dans le canton de Saint-Just-en-Chaussée.
Ses habitants sont appelés les Nourardais et les Nourardaises.
Nourard-le-Franc est une commune située à 71 km au nord de Paris, 22 km à l'est de Beauvais, 34 km à l'ouest de Compiègne et à 44 km au sud d'Amiens.
La commune est traversée d'est en ouest par la D936, menant St Just en Chaussée à Beauvais.
Au recensement de 2019, la commune comptait 311 habitants.
La Ville la plus proche de Nourard est Saint-Just-en-Chaussée située à moins de 5 km à l'est.