Messen is a municipality in the district Bucheggberg, in the canton of Solothurn, Switzerland. On 1 January 2010, the former municipalities of Balm bei Messen, Brunnenthal, Messen and Oberramsern merged to form the municipality of Messen.