Distrito criado com a denominação de Coroa Grande, pela lei municipal nº 5, de 30-12-1901, subordinado ao município de Barreiros.
Em divisão administrativa referente ao ano de 1911, o distrito de Coroa Grande figura no município de Barreiros.
Em divisão administrativa referente ao ano de 1933, o distrito figura no município de Barreiros sob a denominação de São José da Coroa Grande.
Assim permanecendo em divisão territoriais datadas de 31-XII-1936 e 31-XII-1937.
Pelo decreto-lei estadual nº 235, de 09-12-1938, o distrito de São José Coroa Grande, passou a denominar-se Puirassu.
No quadro fixado para vigorar no período de 1939-1943, o distrito já denominado Puirassu, figura no município de Barreiros.
Pela lei estadual nº 421, de 31-12-1948, o distrito de Puirassu teve sua grafia alterado para Puiraçu.
Em divisão territorial datada de 1-VII-1955, o distrito de Puiraçu ex-Puirassu permanece no município de Barreiros.
Pela lei estadual nº 3277, de 10-11-1958, o distrito de Puiraçu voltou a denominar-se São José da Coroa Grande.
Em divisão territorial datada de 1-VII-1960, o distrito de São José da Coroa Grande permanece no município de Barreiros.
Elevado à categoria de município com a denominação de São José da Coroa Grande, pela lei estadual nº 3340, de 31-12-1958, desmembrado de Barreiros. Sede no antigo distrito de Puiraçu, atual São José da Coroa Grande. Constituído do distrito sede. Instalado em 11-04-1962.
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.
Alterações toponímicas distritais
Coroa Grande para São José da Coroa Grande alterado em 1933.São José da Coroa Grande para Puirassu alterado, pelo decreto-lei estadual nº 235, de 09-12-1938.Puiraçu para São José da Coroa Grande alterado, pela lei estadual nº 3277, de 10-11-1958.
Alteração de grafia
São José da Coroa Grande para Puirassu teve sua grafia alterado, pela lei estadual nº 421, de 31-211943.
Fonte: IBGE