Muhos is a municipality in Northern Ostrobothnia, Finland. As of 30 September 2023, 8,844 people lived there. Neighbouring municipalities are Liminka, Oulu, Siikalatva, Tyrnävä, Utajärvi and Vaala. The river Oulujoki flows through the municipality.