Noaillan est un bourg rural du Bazadais dont l’origine remonte à la période durant laquelle l’Aquitaine est sous domination romaine.
La mise au jour de vestiges gallo-romains et mérovingiens démontre que le site de Noaillan est d’occupation très ancienne.
Au Moyen Âge, c’est une seigneurie à part entière, connue également sous le nom de Novelhan. La localité est le théâtre d’une querelle étonnante. En 1559, les seigneurs de Noaillan et de Roquetaillade se livrent en effet une lutte de prestige et de préséance, s’arrogeant tous deux le titre pompeux de premier baron du Bazadais. L’affaire fait grand bruit mais n’a pas de conséquences notoires.
À la fin du XVIIIe siècle, Noaillan est déjà un bourg important : sa population est alors estimée à environ 1 000 personnes, autant qu’au début du XXIe siècle. Un château et une église romane figurent parmi les attraits de cette commune située à la lisière du Parc naturel régional des Landes de Gascogne.