Grenchen (fransk Granges) er en by og en kommune i kantonen Solothurn nordvest i Sveits.
Grenchen har egen flyplass, Grenchen lufthavn (ICAO: LSZG).