Os primeiros sinais de progresso surgiram em 1887, com a inauguração da Estação Ferroviária Segismundo Gonçalves, da Great Western.
Pela ausência de veículos motorizados, predominava o comércio agrícola e o meio de comunicação mesmo para as localidades distantes, era feita com animais.
Com advento da via férrea, os agricultores e comerciantes passaram a utilizá-la como principal meio de importação e exportação de seus produtos. Surgem próximo à estação várias construções, inclusive de estabelecimentos comerciais.
Em 22 de dezembro de 1908, a Lei Municipal nº 42, criou o Distrito de Angelim.
A origem do topônimo se deve a uma grande árvore existente na cidade, à sombra da qual era realizada semanalmente, uma feira, onde hoje está localizada à rua São José.
Distrito criado com a denominação de Segismnudo Gonçalves, pela lei municipal nº 42, de 22-12-1908, subordinado ao município de Garanhuns.
Elevado à categoria de vila com a denominação de Palmeira, pela lei estadual nº , de 01-07-1909.
Em divisão administrativa referente ao ano de 1911, figura com o distrito com denominação de Palmeira e pertence ao município de Canhotinho.
Nos quadros de apuração do Recesseamento Geral de 1-IX-1920, Angelim figura no distrito de Guaranhuns.
Elevado à categoria de município com a denominação de Palmeira, pela lei estadual nº 1931, de 11-09-1928, desmembrado dos municípios de Guranhuns e Canhotinho. Sede na povoação de Palmeira. Instalado em 16-06-1931.
Pelo decreto estadual nº 74, de 06-06-1931, transfere a sede da povoação de Palmeira para de Angelim. Em divisão administrativa referente ao ano de 1933, o município é constituído de 3 distritos: Angelim, Palmeira e Jupi. Desmembrado de Canhotinho. Em divisões territoriais datadas de 31-XII-1936 e 31-XII-1937, o município figura com 4 distritos: Angelim, Jupi, Palmeira e Ouricuri. Pelo decreto-lei estadual nº 92, de 31-03-1938, o distrito de Ourucuri passou a denominar-se Pindorama. Pelo decreto-lei estadual nº 952, de 31-12-1943, o distrito de Pindorama passou a denominar-se Jucati e o distrito de Palmeira a denominar-se Palmeirinha. No quadro fixado para vigorar no período de 1944-1948, o município é constituído de 4 distritos: Angelim, Jucati, Jupi e Pameirinha. Pela lei estadual nº 419, de 31-12-1943, desmembra do município de Angelim o distrito de Palmeirinha. Elevado à categoria de município. Em divisão territorial datada de 1-VII-1955, o município é constituído de 3 distritos: Angelim, Jucati e Jupi. Pela lei estadual nº 3331, de 31-12-1958, desmembra do município de Angelinos distritos de Jupi e Jucati. Para formar o novo município de Jupi. Em divisão territorial datada de de 1-VII-1960, o município é constituído do distrito sede. Assim permanecendo em divisão territorial datada de 2003.
No alvorecer de um novo dia
Surgiu no céu o sol da liberdade,
E com esplendor tão cedo anuncia
A Pernambuco nova comunidade.
Angelim, ó terra hospitaleira
Que abriga todos sem distinção
Uma partícula da pátria brasileira
Torrão sagrado desta imensa nação.
Teu brado é este, desde o primórdio:
Um por todos, todos por um,
Relembrando o grande feito
De novecentos e trinta e um.
Declarada a maioridade
No mesmo dia da emancipação
Em seis de junho passastes a cidade
Chegou a hora da libertação.
Sempre no exemplo do passado
Consiste a esperança do porvir
Trabalha o povo no solo amado
Com a vontade de progredir
Tens como emblema, desde o primórdio
A árvore verde que o brasão encerra
Simbolizando a perseverança
Dos denodados filhos desta terra
E como timbre a coroa altiva
Que aparece por cima dos montes
Patenteando como uma chama viva
Hoje são livres os teus habitantes
No verde-rubro da tua bandeira
Cintila a estrela com belo fulgor
Mostrando ao povo, desde a vez primeira
Que nesta terra há paz, luz e amor
Teu brado é este, desde o primórdio:
A liberdade aqui não terá fim
Guarda no peito a feliz sentença
O’ brava gente filha de Angelim
Angelim, ó terra hospitaleira
Que abriga a todos sem distinção
Uma partícula da pátria brasileira
Torrão sagrado desta imensa nação.