Glasston is a small farming town located in Saint Thomas Township in North Dakota's Pembina County. It consists of a post office, a general store, and a handful of houses. It was established in 1886 as a station along the Great Northern Railroad. Originally called Baltimore, the site was later renamed for Archibald Glass, its first postmaster. The population of the village has rarely exceeded 100 since it was established.
Glasston is located on the west side of North Dakota State Highway 81, about midway between Hamilton and Saint Thomas. Even though it is unincorporated it has a post office with the ZIP code 58236.
Coordinates: 48°42′21″N 97°26′51″W / 48.70583°N 97.44750°W / 48.70583; -97.44750