Oyen is a small town in eastern Alberta, close to the Saskatchewan boundary, north of Medicine Hat. The town is located on Highway 41, 4 km (2.5 mi) south of its junction with Highway 9, and is the first major centre within Alberta for travellers entering from nearby Saskatchewan.
Oyen is the service centre for a large but sparsely populated dryland farming area. In the surrounding area wheat, barley, and canola are important crops, and beef cattle are raised.
Oyen experiences a semi-arid climate (Köppen climate classification BSk). Winters are long, cold and dry, while summers are short and warm. Precipitation is low, with an annual average of 322 mm, and is heavily concentrated in the warmer months.
The Town of Oyen's 2012 municipal census counted a population of 1,070, a 10.1% decrease over its 2009 municipal census population of 1,190.
In the 2011 Census, the Town of Oyen had a population of 973 living in 383 of its 418 total dwellings, a -4.1% change from its 2006 population of 1,015. With a land area of 4.93 km2 (1.90 sq mi), it had a population density of 197.4/km2 (511.2/sq mi) in 2011.