A história do município teve início e 1980 quando chegou ao lugar o coronel Cândido Rodrigues, atraído pelo grande manancial de água e pela fertilidade da terra. Logo fundou uma fazenda de gado e a batizou de Porteirinha. Aos poucos, o local foi atraindo pessoas de várias regiões. O povoado, no entanto, só começou a existir de fato em 1920. O marco inicial foi a construção da primeira casa de tijolos coberta de telha, pertencente ao comerciante Doroteu Firmino Sertão.
Nesta época o povoado pertencia ao município de Buriti do Lopes. A emancipação só ocorreu em dezembro de 1960. O nome foi dado em homenagem a um senador do mesmo nome.
FORMAÇÃO ADMINISTRATIVA
Elevado à categoria de município e distrito com a denominação de Joaquim Pires, pela lei estadual nº 2054, de 06-12-1960, desmembrado de Buriti dos Lopes, Esperantina e Luzilândia. Sede no atual distrito de Joaquim Pires antes denominado Porteirinha ex-povoado. Constituído do distrito sede. Instalado em 28-12-1960. Em divisão territorial datada de 31-XII-1963, o município é constituído do distrito sede. Assim permanecendo em divisão territorial datada de 2005.
SÍNTESE DAS INFORMAÇÕES Índice de Desenvolvimento Humano Municipal – 2010 (IDHM 2010) 0,522 PIB per capita a preços corrente – 2013 4.345,50 População residente 13.817 População residente – Homens 7.154 População residente – Mulheres 6.663
INFORMAÇÕES COMPLETAS População estimativa 2015 ¹ 14.083 População 2010 13.817 Área da unidade territorial (hab/Km²) 739,579 Densidade demográfica (hab/Km²) 18,68 Código do Município 2205409 Bioma Caatinga
A distância em linha reta entre Teresina e Joaquim Pires (ambas no Piauí) é 188.89 Km, mas a distância de condução é 229 Km. Leva 3 horas 12 minutos. Para ir de Teresina a Joaquim Pires.