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