Perho is a municipality in Central Ostrobothnia, Finland. About 2,930 people lived there in January 2014. The municipalities next to it are Alajärvi, Halsua, Kinnula, Kivijärvi, Kyyjärvi, Lestijärvi, Veteli and Vimpeli.