Canton of Solothurn
Beinwil is a municipality in the district of Thierstein in Canton of Solothurn in Switzerland.