Canton of the Solothurn (Switzerland) flag 120 x 120 cm Solothurn is a canton of Switzerland. It is located in the northwest of Switzerland. The capital is Solothurn. source: wikipedia