Veteli (Swedish: Vetil) is a municipality in Central Ostrobothnia, Finland. It had 3,005 people living there on 31 December 2021. The municipalities next to it are Evijärvi, Halsua, Kaustinen, Kronoby, Lappajärvi, Perho and Vimpeli.