Hulshorst is een dorp in de gemeente Nunspeet, in de Nederlandse provincie Gelderland.
Het kent 2.035 inwoners.
Het dorp ligt ten zuidwesten van Nunspeet en ten noorden van Harderwijk en Hierden aan de Harderwijkerweg, vroeger de Zuiderzeestraatweg genaamd.

Provincie: Gelderland
Gemeente: Nunspeet
Inwoners (2023-01-01): 2.035; (71 inw./km²)
Oppervlakte: 28,57 km²