Gresham is a village in York County, Nebraska, United States.
Gresham was originally called Poston, and under the latter name was platted in 1887 when the Fremont, Elkhorn and Missouri Valley Railroad was extended to that point.
[5] According to the United States Census Bureau, the village has a total area of 0.27 square miles (0.70 km2), all land.
34.0% of all households were made up of individuals, and 13.8% had someone living alone who was 65 years of age or older.
32.7% of all households were made up of individuals, and 18.6% had someone living alone who was 65 years of age or older.
About 8.5% of families and 13.3% of the population were below the poverty line, including 17.0% of those under the age of eighteen and 22.9% of those 65 or over.