Oulainen is a town in Northern Ostrobothnia, Finland. As of 28 February 2023, 7,018 people lived there. Neighbouring municipalities are Alavieska, Haapavesi, Merijärvi, Pyhäjoki, Raahe and Ylivieska.
Oulainen was founded in 1865.