Dornach on kunta Solothurnin kantonissa Sveitsissä, mutta kulttuurillisesti osa Schwarzbubenlandia. Kunta on Dorneckin piirikunnan keskus,[1] ja vuonna 2015 siellä oli 6 538 asukasta.[2] (31.12.2009) Kunta on jakautunut kahteen keskukseen, Oberdornachiin ja Dornachbruggiin, jotka ovat käytännössä kasvaneet yhteen.
Kunnan nähtävyyksiä ovat Dorneckin linnan rauniot, luostari ja kotiseutumuseo.[3] Myös antroposofisen liikkeen koulutuskeskus Goetheanum on merkittävä nähtävyyvs. Goetheanumissa on lisäksi teatteri- kirjasto- yms. toimintaa. Baseliin on matkaa 10 kilometriä, josta pääsee Dornachiin muun muassa raitiovaunulla ja junalla.