Banon est un village français, situé dans le département des Alpes-de-Haute-Provence et la région de Provence-Alpes-Côte d'Azur. le village de Banon est le chef-lieu du canton. Ses habitants sont appelés les Banonais et les Banonaises.
La commune s'étend sur 39,8 km² et compte 1 104 habitants depuis le dernier recensement de la population datant de 2005. Avec une densité de 27,7 habitants par km², Banon a connu une nette hausse de 25,6% de sa population par rapport à 1999.
Entouré par les communes de Montsalier, La Rochegiron et Revest-des-Brousses, Banon est situé à 26 km au Nord-Ouest de Manosque la plus grande ville aux alentours.
Situé à 795 mètres d'altitude, La rivière le coulon, la rivière le largue, la rivière la riaille sont les principaux cours d'eau qui traversent la commune de Banon.
La commune est proche du parc naturel régional du Luberon à environ 8 km.