Het district Dorneck in het kanton Solothurn is een deel van de agglomeratie Bazel. Het district heeft een oppervlakte van 74,63 km² en heeft 19.030 inwoners (eind 2004). De hoofdplaats is Dornach.

Het district bestaat uit de volgende gemeenten:

District van Zwitserland
Geografie van Solothurn (kanton)