Freguesia de Lagoa Funda, criada por lei provincial nº 1960, de 18-07-1885.
Elevado à categoria de vila com a denominação de Belo Monte, por lei provincial nº 976, de 09-06-1986, desmembrado de Traipu. Sede na localidade de Belo Monte. Constituído do distrito sede. Instalado em 12-01-1887.
Pela lei estadual nº 34, de 30-05-1893, a vila é extinta, sendo seu território anexado ao município de Traipu, como simples distrito.
Elevado novamente à categoria de município com a mesma denominação, pela lei nº 82, de 20-07-1895.
Pela lei municipal, de 21-02-1898, é criado o distrito de Riacho do Sertão e anexado ao município de Belo Monte.
Em divisão administrativa referente ao ano de 1911, o município é constituído de dois distritos: Belo Monte e Riacho do Sertão.
Pelo decreto estadual nº 1619, de 23-02-1932, é novamente extinto o município de Belo Monte, sendo seu território anexado ao município de Pão de Açúcar, como simples distrito.
Em divisão administrativa referente ao ano de 1933, Belo Monte é distrito de Pão de Açúcar.
Elevado novamente à categoria de município com a denominação de Belo Monte, pelo Artigo 6º das disposições transitórias da constituição estadual, de 16-09-1935, desmembrado de Pão de Açúcar. Sede no antigo distrito de Belo Monte.
Em divisões territoriais datadas de 31-XII-1936 e 31-XII-1937, o município é constituído do distrito sede.
Pelo decreto estadual nº 2335, de 19-01-1938, é extinto novamente o município de Belo Monte, sendo seu território anexado ao município de Traipu, como simples distrito.
No quadro fixado para vigorar no período de 1939-1943, Belo Monte, figura como distrito no município de Traipu.
Elevado novamente á categoria de município com a denominação de Belo Monte, por ato das disposições constitucionais transitórias, promulgada em 09-07-1947, desmembrado de Traipu. Sede no antigo distrito de Belo Monte. Constituído do distrito sede. Instalado em 01-01-1948.
No quadro fixado para vigorar no período de 1944-1948, o município é constituído do distrito sede.
Pela lei nº 1473, de 17-09-1949, o município de Belo Monte passou a denominar-se Batalha, em virtude da mudança da sede para o distrito de Batalha assumindo a condição de município.
Em divisão territorial datada de 1-VII-1950, Belo Monte, figura como distrito de Batalha.
Assim permanecendo em divisão territorial datada de 1-VII-1955.
Elevado à categoria de município com a denominação de Belo Monte, pela Lei Estadual nº 2094, de 24-04-1958, desmembrado de Batalha. Sede no distrito de Belo Monte. Constituído do distrito sede. Instalado em 01-02-1959.
Em divisão territorial datada de 1-VII-1960, o município é constituído do distrito sede.
Assim permanecendo em divisão territorial datada de 2007.
Transferência distrital
Pelo decreto estadual nº 1619, de 23-02-1932, o distrito de Belo Monte deixa de pertencerao município de Traipu para ser anexado ao município de Paão de Açúcar.Pelo decreto estadual nº 2335, de 19-01-1938, distrito de Belo Monte deixa de pertencer aomunicípio de Pão de Açúcar para ser anexado ao município de Traipu.
Transferência de sede
Pela lei nº 1473, de 17-09-1949, transfere a sede do município de Belo Monte para o de Batalha.
Fonte: IBGE