Zelhem is a village in the Dutch province of Gelderland. It has approximately 11.000 inhabitants. Zelhem is located in the municipality of Bronckhorst, about 7 km northeast of Doetinchem.
Zelhem was a separate municipality until 2005, when it became a part of Bronckhorst. The municipality used to cover an area of 81.89 km².