Zivilstandsämter sind nach Kanton und Gemeinde sortiert.
Aeschi Aetigkofen Aetingen Alt Messen Ammannsegg Balm bei Günsberg Balm bei Messen Balsthal Bärschwil Bättwil Beinwil Bellach Bettlach Biberist Bibern Biezwil Bolken Boningen Breitenbach Brügglen Brunnenthal Buchegg Büren Büsserach Däniken Deitingen Derendingen Dornach Drei Höfe Dulliken Egerkingen Eppenberg-Wöschnau Erlinsbach (SO) Erschwil Etziken Fehren Feldbrunnen-St. Niklaus Flumenthal Fulenbach Gänsbrunnen Gempen Gerlafingen
Gossliwil Grenchen Gretzenbach Grindel Günsberg Gunzgen Hägendorf Halten Härkingen Hauenstein-Ifenthal Herbetswil Hessigkofen Himmelried Hochwald Hofstetten-Flüh Holderbank (SO) Horriwil Hubersdorf Hüniken Kammersrohr Kappel Kestenholz Kienberg Kleinlützel Kriegstetten Küttigkofen Langendorf Laupersdorf Lohn (SO) Lohn-Ammannsegg Lommiswil Lostorf Lüsslingen Lüsslingen-Nennigkofen Luterbach Lüterkofen-Ichertswil Lüterswil-Gächliwil Matzendorf Meltingen Messen Metzerlen-Mariastein Mühledorf (SO)
Mümliswil-Ramiswil Nennigkofen Neuendorf Niederbuchsiten Niedergösgen Niederwil (SO) Nuglar-St. Pantaleon Nunningen Oberbuchsiten Oberdorf (SO) Obererlinsbach Obergerlafingen Obergösgen Oekingen Oensingen Olten Recherswil Rickenbach (SO) Riedholz Rodersdorf Rohr Rüttenen Schnottwil Schönenwerd Seewen Selzach Solothurn Starrkirch-Wil Stüsslingen Subingen Trimbach Tscheppach Unterramsern Walterswil (SO) Wangen bei Olten Welschenrohr Winistorf Winznau Wisen Witterswil Wolfwil Zuchwil Zullwil