São João do Arraial é uma cidade e um município do estado do Piauí. Antes de ser emancipada ano de 1996 era município de Matias Olímpio, cidade localizada à 18 km de São João do Arraial. A cidade começou a ser povoada por volta da decáda de 30 por agricultores vindos do Estado vizinho Ceará. O primeiro morador a construir moradia na região foi Manoel Onofre de Santana depois dele outros vieram o formou-se o povoado Marajá entre outras vilas de moradores. Nos anos 70 Começa- se a formar São joão do arraial anos mais tarde devido a distância do Município de Matias Olimpio dar-se início a um movimento pela emancipação. movimento esse liderado pelo senhor Bernardo Araújo Rocha, conhecido popularmente por “Binú”.Após anos de luta, em 1996 acontece a primeira eleição do Município tendo sido eleito “Binú”, e em 1 de janeiro de 1997 é criado de fato a cidade de são joão do arraial. Localiza-se na microrregião do Baixo Parnaíba Piauiense, mesorregião do Norte piauiense. O município tem 7081 habitantes (2007) e 213 km². Foi criado em 1997.