Solothurn (Duits: Solothurn; Frans: Soleure; Italiaans: Soletta; Reto-Romaans: Soloturn) is een kanton in het noordwesten van Zwitserland. Het is een deel van de Zwitserse Hoogvlakte. Van de inwoners van het kanton is 42,7% Rooms-katholiek en 28,8% protestant (2003).