Parnaíba está localizada na região nordeste do Brasil, no estado do Piauí.
Localiza-se na costa atlântica, ao sul do Delta do Rio Parnaíba, que faz divisa natural com o estado vizinho do Maranhão.
A cidade está localizada a cerca de 366 km ao norte da capital do estado, Teresina, e a cerca de 818 km a nordeste da cidade de Fortaleza.