Storå omtalas för första gången år 1586 såsom Södermarck och Forsby. Ortens två bönder hette Sigfrid Thomasson och Lasse Larsson. Nybygget torde ha uppkommit på 1570-talet. Namnet Södermarck användes ännu år 1591, men fick sedan ge vika för Forsby. År 1608 benämndes byn ”Storåå” (Storå är en förlängning av Lappfjärds å längre västerut, byter namn efter sockengränsen.) och hade då fyra bönder; den fjärde hette Jöran Mattsson Sirooi. Den sistnämndes hemman blev senare första hemmanet i Vesijärvi by, som 1606 benämndes Wesijoki. Namnet Forsby blev senare namnet på ett hemman i Storå. Den finskspråkiga befolkningen växte och blev i majoritet och orten fick ett finskt namn. År 1696 hade Storå 18 gamla bönder och sex nybyggare samt Wesijärvi och Cärienkåski vardera en nybyggare. Nybyggandet fortgick sålunda. År 1705 bestod Storå av fem byar med finska namn. Orten hade i början av 1700-talet omkring 200 invånare. Vägen till Lappfjärds kyrka var lång, över tre mil.
Storåborna byggde sig ett bönehus 1710, där prästerna från Lappfjärds pastorat några gånger per år predikade. Begravningar skulle fortsättningsvis ske i Lappfjärd, men i lönndom lades ett och annat lik i marken runt bönehuset. Det framkom vid tinget cirka femton år efter bönehusets tillkomst. Envisheten att bilda egen församling gav resultat, för den 21 augusti1732 erhölls kungligt bifall till att Storå fick bilda kapellförsamling. Bönehuset byggdes om till en kyrka, som invigdes år 1733. Församlingen bestod då av 30 familjer hemmahörande i Lappfjärds socken och 15 i Ikalis socken. Den första kaplanen i Storå blev magister Anders Gadolin, som kom år 1734. Storå kapell blev genom beslut av domkapitlet av 21 juni1786 förstorat med Vesijärvi by, vars invånare var finsktalande och hade närmare till Storå än till Lappfjärds kyrka. Närapå 70 år senare, den 29 november1855 blev Storå ett eget pastorat. Befolkningen växte vid denna tidpunkt lavinartat och räknades år 1880 till 4 016 själar.
Befolkningen efter språk (modersmål) den 31 december 2022. Finska, svenska och samiska räknas som inhemska språk då de har officiell status i landet. Resten av språken räknas som främmande. För språk med färre än 10 talare är siffran dold av Statistikcentralen på grund av sekretesskäl.[4][5]