Distrito criado com a denominação de Canavieira, pela Lei Municipal nº 262, de 05-09-1959, subordinado ao município de Jerumenha. 
Em divisão territorial datada de 1-VII-1960, o distrito de Canavieira figura no município de Jerumenha. 
Assim permanecendo em divisão territorial datada de 18-VIII-1988. 
Elevado à categoria de município e distrito com a denominação de Canavieira, pelo artigo 35, inciso II, do ato das disposições constitucionais transitórias e limites estabelecida pela Lei Estadual nº 4477, de 29-04-1992, desmembrado do município de Jerumenha. 
Sede no antigo distrito de Canavieira. 
Constituído do distrito sede. Instalado em 01-01-1993. 
Em divisão territorial datada de 2001, o município é constituído do distrito sede. 
Assim permanecendo em divisão territorial datada de 2007. 
 
 Fonte: www.canavieira.pi.gov.br/portal1/municipio/historia.asp?iIdMun=100122048