[
  {
    "id": 17438,
    "name": "Balsthal",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.31613000",
    "longitude": "7.69318000",
    "native": "Balsthal",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 6622,
    "population_year": 2025,
    "wikiDataId": "Q65455"
  },
  {
    "id": 167621,
    "name": "Bettlach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.20062000",
    "longitude": "7.42405000",
    "native": "Bettlach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 4935,
    "population_year": 2025,
    "wikiDataId": "Q66831"
  },
  {
    "id": 167622,
    "name": "Biberist",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.18009000",
    "longitude": "7.56246000",
    "native": "Biberist",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 9531,
    "population_year": 2025,
    "wikiDataId": "Q66723"
  },
  {
    "id": 17557,
    "name": "Breitenbach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.40668000",
    "longitude": "7.54554000",
    "native": "Breitenbach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 4440,
    "population_year": 2025,
    "wikiDataId": null
  },
  {
    "id": 167635,
    "name": "Büsserach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.39415000",
    "longitude": "7.54117000",
    "native": "Büsserach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 2473,
    "population_year": 2025,
    "wikiDataId": "Q66770"
  },
  {
    "id": 17679,
    "name": "Deitingen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.21515000",
    "longitude": "7.61880000",
    "native": "Deitingen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 2409,
    "population_year": 2025,
    "wikiDataId": "Q66142"
  },
  {
    "id": 167644,
    "name": "Derendingen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.19850000",
    "longitude": "7.58844000",
    "native": "Derendingen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 7219,
    "population_year": 2025,
    "wikiDataId": "Q69143"
  },
  {
    "id": 17704,
    "name": "Dornach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.48038000",
    "longitude": "7.61644000",
    "native": "Dornach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 6898,
    "population_year": 2025,
    "wikiDataId": "Q64694"
  },
  {
    "id": 167651,
    "name": "Egerkingen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.31957000",
    "longitude": "7.78424000",
    "native": "Egerkingen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 4365,
    "population_year": 2025,
    "wikiDataId": "Q64275"
  },
  {
    "id": 17765,
    "name": "Erlinsbach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.39753000",
    "longitude": "8.00797000",
    "native": "Erlinsbach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 3761,
    "population_year": 2025,
    "wikiDataId": "Q689567"
  },
  {
    "id": 17814,
    "name": "Fulenbach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.27103000",
    "longitude": "7.83136000",
    "native": "Fulenbach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1841,
    "population_year": 2025,
    "wikiDataId": "Q22617552"
  },
  {
    "id": 167672,
    "name": "Gerlafingen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.17087000",
    "longitude": "7.57249000",
    "native": "Gerlafingen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 5859,
    "population_year": 2025,
    "wikiDataId": "Q65629"
  },
  {
    "id": 17868,
    "name": "Grenchen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.19210000",
    "longitude": "7.39586000",
    "native": "Grenchen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 18973,
    "population_year": 2025,
    "wikiDataId": "Q22440227"
  },
  {
    "id": 167685,
    "name": "Gunzgen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.31375000",
    "longitude": "7.83102000",
    "native": "Gunzgen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1783,
    "population_year": 2025,
    "wikiDataId": "Q65851"
  },
  {
    "id": 167697,
    "name": "Hägendorf",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.33497000",
    "longitude": "7.84133000",
    "native": "Hägendorf",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 5343,
    "population_year": 2025,
    "wikiDataId": "Q67184"
  },
  {
    "id": 167692,
    "name": "Himmelried",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.42136000",
    "longitude": "7.59985000",
    "native": "Himmelried",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 974,
    "population_year": 2025,
    "wikiDataId": "Q70044"
  },
  {
    "id": 167695,
    "name": "Hochwald",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.45389000",
    "longitude": "7.64459000",
    "native": "Hochwald",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1278,
    "population_year": 2025,
    "wikiDataId": "Q66575"
  },
  {
    "id": 17984,
    "name": "Kleinlützel",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.42518000",
    "longitude": "7.41607000",
    "native": "Kleinlützel",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1190,
    "population_year": 2025,
    "wikiDataId": "Q22543608"
  },
  {
    "id": 167711,
    "name": "Kriegstetten",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.17449000",
    "longitude": "7.59799000",
    "native": "Kriegstetten",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1294,
    "population_year": null,
    "wikiDataId": "Q65213"
  },
  {
    "id": 167718,
    "name": "Langendorf",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.21974000",
    "longitude": "7.51469000",
    "native": "Langendorf",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 3983,
    "population_year": 2025,
    "wikiDataId": "Q66984"
  },
  {
    "id": 18046,
    "name": "Laupersdorf",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.31260000",
    "longitude": "7.65465000",
    "native": "Laupersdorf",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 1916,
    "population_year": 2025,
    "wikiDataId": "Q66407"
  },
  {
    "id": 167725,
    "name": "Lostorf",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.38372000",
    "longitude": "7.94655000",
    "native": "Lostorf",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 4113,
    "population_year": 2025,
    "wikiDataId": "Q65421"
  },
  {
    "id": 18102,
    "name": "Luterbach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.21426000",
    "longitude": "7.58463000",
    "native": "LUTERBACH",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 3756,
    "population_year": 2025,
    "wikiDataId": "Q66839"
  },
  {
    "id": 167733,
    "name": "Matzendorf",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.30374000",
    "longitude": "7.62820000",
    "native": "Matzendorf",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1439,
    "population_year": 2025,
    "wikiDataId": "Q66352"
  },
  {
    "id": 18156,
    "name": "Messen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.09155000",
    "longitude": "7.44528000",
    "native": "Messen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1506,
    "population_year": 2025,
    "wikiDataId": "Q22498630"
  },
  {
    "id": 18224,
    "name": "Niedergösgen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.37157000",
    "longitude": "7.98837000",
    "native": "Niedergösgen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 4297,
    "population_year": 2025,
    "wikiDataId": "Q22610708"
  },
  {
    "id": 167757,
    "name": "Nunningen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.39410000",
    "longitude": "7.61951000",
    "native": "Nunningen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1948,
    "population_year": 2025,
    "wikiDataId": "Q64697"
  },
  {
    "id": 18241,
    "name": "Oberbuchsiten",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.31334000",
    "longitude": "7.76836000",
    "native": "Oberbuchsiten",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 2382,
    "population_year": 2025,
    "wikiDataId": "Q67008"
  },
  {
    "id": 18254,
    "name": "Obergösgen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.36538000",
    "longitude": "7.95173000",
    "native": "Obergösgen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 2553,
    "population_year": 2025,
    "wikiDataId": "Q22420400"
  },
  {
    "id": 18279,
    "name": "Oensingen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.28764000",
    "longitude": "7.71612000",
    "native": "Oensingen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 6766,
    "population_year": 2025,
    "wikiDataId": "Q65846"
  },
  {
    "id": 18283,
    "name": "Olten",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.34999000",
    "longitude": "7.90329000",
    "native": "Olten",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 19265,
    "population_year": 2025,
    "wikiDataId": null
  },
  {
    "id": 18375,
    "name": "Riedholz",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.23158000",
    "longitude": "7.56829000",
    "native": "Riedholz",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 2319,
    "population_year": 2025,
    "wikiDataId": "Q22381477"
  },
  {
    "id": 18381,
    "name": "Rodersdorf",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.48082000",
    "longitude": "7.45767000",
    "native": "Rodersdorf",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 1398,
    "population_year": 2025,
    "wikiDataId": "Q66559"
  },
  {
    "id": 18384,
    "name": "Rohr",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.41029000",
    "longitude": "7.95333000",
    "native": "Rohr",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "locality",
    "population": 2849,
    "population_year": null,
    "wikiDataId": "Q22459517"
  },
  {
    "id": 167805,
    "name": "Schönenwerd",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.36910000",
    "longitude": "8.00167000",
    "native": "Schönenwerd",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 5437,
    "population_year": 2025,
    "wikiDataId": "Q66884"
  },
  {
    "id": 167808,
    "name": "Selzach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.20531000",
    "longitude": "7.45521000",
    "native": "Selzach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 3750,
    "population_year": 2025,
    "wikiDataId": "Q67935"
  },
  {
    "id": 18528,
    "name": "Solothurn",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.20791000",
    "longitude": "7.53714000",
    "native": "Solothurn",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 16830,
    "population_year": 2025,
    "wikiDataId": null
  },
  {
    "id": 18561,
    "name": "Subingen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.19852000",
    "longitude": "7.61949000",
    "native": "Subingen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "city",
    "population": 3311,
    "population_year": 2025,
    "wikiDataId": "Q66959"
  },
  {
    "id": 167821,
    "name": "Trimbach",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.36561000",
    "longitude": "7.88680000",
    "native": "Trimbach",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 6928,
    "population_year": 2025,
    "wikiDataId": "Q65037"
  },
  {
    "id": 18721,
    "name": "Wangen",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.34365000",
    "longitude": "7.86982000",
    "native": "Wangen",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "locality",
    "population": 5053,
    "population_year": null,
    "wikiDataId": "Q22546139"
  },
  {
    "id": 18734,
    "name": "Welschenrohr",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.28052000",
    "longitude": "7.52664000",
    "native": "WELSCHENROHR",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "section",
    "population": 1179,
    "population_year": null,
    "wikiDataId": "Q22559926"
  },
  {
    "id": 167850,
    "name": "Wolfwil",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.26871000",
    "longitude": "7.79652000",
    "native": "Wolfwil",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 2473,
    "population_year": 2025,
    "wikiDataId": "Q66066"
  },
  {
    "id": 18800,
    "name": "Zuchwil",
    "state_id": 1662,
    "state_code": "SO",
    "country_id": 214,
    "country_code": "CH",
    "latitude": "47.20173000",
    "longitude": "7.56649000",
    "native": "Zuchwil",
    "timezone": "Europe/Zurich",
    "translations": {},
    "type": "municipality",
    "population": 9622,
    "population_year": 2025,
    "wikiDataId": null
  }
]