 Elwood is located at (40.588632, -99.860603).According to the United States Census Bureau, the village has a total area of , all of it land.Elwood is located at the junction of Nebraska Highway 23 and U.S. Highway 283, and is south of Elwood Reservoir.