Hässelstad is a village in Västervik Municipality, in Kalmar County, Sweden. Hässelstad lies at 34 m above sea level. The nearest city is Västervik, 25 km to the southeast. Among the landmarks around are Lofta Church (3.4 km), Västra Eds kyrka (5.2 km) and church of Östra Ed (13.8 km).