 Hershey is located on the Union Pacific Railroad's Overland Route at (41.158118, -101.001721).According to the United States Census Bureau, the village has a total area of , all of it land.As of the census of 2010, there were 665 people, 266 households, and 193 families residing in the village.