El cantón de Soleura (en alemán "Solothurn", en francés "Soleure", en italiano "Soletta" y en romanche "Soloturn") es un cantón del noroccidente de Suiza cuya capital es la ciudad de Soleura.