Fondé en tant que colonie romaine, sous le nom de Salodurum, à l’époque de l’empereur Tiberius, Soleure rejoint l’alliance militaire de la confédération helvétique en 1418. Ses frontières actuelles sont déjà définies dés le 16e siècle mais il sera, de 1798 à 1814, sous l’occupation de Napoléon 1er comme quasi toute la confédération à cette époque.