Bennwil liegt auf 515 m ü. M. in einer Senke zwischen dem Waldenburgertal und dem Diegtertal im Südosten des Kantons. Seine Nachbargemeinden sind Hölstein, Niederdorf, Oberdorf, Langenbruck, Eptingen und Diegten.
Die Schweizer Online Enzyklopädie ist eine Initiative des Vereins Freie Datenbank Schweiz FDCH, ein gemeinnütziger Verein mit dem Ziel ein umfassendes Nachschlagewerk von Vereinen, Organisationen, Unternehmen der Schweiz und vieler weiterer Inhalte zu erstellen und zu betreiben.