Em divisões territoriais datadas de 31-XII-1936 e 31-XII-1937, figura no município de Santo Antônio do Rio Abaixo o distrito de Melgaço.
Pelo decreto-lei estadual nº 208, de 26-10-1938, o município de Santo Antônio do Rio Abaixo passou a denominar-se Santo Antônio.
Pelo decreto-lei estadual nº 545, de 31-12-1943, o município de Santo Antônio passou a denominar-se Leverger o distrito de Melgaço a chamar-se Chacoré.
No quadro fixado para vigorar no período de 1944-1948, o distrito de Chacoré (ex-Melgaço) figura no município de Leverger (ex-Santo Antônio)
Pela lei estadual nº 139, de 30-09-1948, o distrito de Chacoré passou a denominar-se Barão de Melgaço o município de Leverger tomou o nome de Santo Antônio do Leverger.
Em divisão territorial datada de 1-VII-1950, o distrito Barão de Melgaço figura no município de Santo Antônio de Leverger.
Elevado à categoria de município com a denominação de Barão de Melgaço, pela lei estadual nº 690, de 12-12-1953, desmembrado do município de Santo Antônio de Leverger. Sede no antigo distrito no atual distrito de Barão de Melgaço (ex-Chacoré). Constituído de 2 distritos: Barão de Melgaço e Joselândia, ambos desmembrados do município de Santo Antônio de Leverger.Instalado em 13-03-1954.
Em divisão territorial datada de 1-VII-1960, o município é constituído de 2 distritos: Barão de Melgaço e Joselândia.
Assim permanecendo em divisão territorial datada de 2009.
Alterações toponímicas distritais
Melgaço para Chacoré alterado, pelo decreto-lei estadual nº 545, de 13-12-1943.
Chacoré para Barão de Melgaço, alterado pela lei estadual nº 139, de 30-09-1948.
Fonte: Confederação Nacional de Municípios