No século dezessete, pelos anos de 1750 a 1760, o português José Vieira de Melo se estabeleceu à margem direita do Rio Uma, com a fazenda de pecuária que chamou Fazenda Senhora do Ó, que deu origem à cidade de Altinho (por ser localizado num plano alto)
A fazenda ficava num planalto de 600 metros. Sendo esse homem muito católico, edificou no local a Capela de Nossa Senhora do Ó, que atraiu ao lugar pessoas para residir, constituindo
o Povoado de Altinho. Posteriormente edificou um templo maior que foi a Igreja Matriz de Nossa Senhora do Ó, passando a capela primitiva a se chamar Capela Nossa Senhora do Rosário.
O desenvolvimento do povoado teve grande influência religiosa, mas como fator predominante a estrada de Garanhuns – Recife que passava por Altinho e que trouxe grande número de viajadores, que ali se instalaram adquirindo terras desenvolvendo a pecuária e a agricultura.
Distrito criado com a denominação de Altinho, pela lei provincial n 45, de 12-06-1837. Elevado à categoria de vila com a denominação de Altinho, pela lei provincial n 1560, de 30-05-1881, desmembrado de Caruaru. Constituído do distrito sede. Instalado em 11-041884. Pela provincial n 1829, de 28-06-1884, e por lei estadual n 991, de 01-07-1909, é criado o distrito de Bebedouro e anexado ao município de Altinho. Elevado à condição de cidade e sede do município pela lei estadual n 400, de 28-061899. Pela lei municipal n 35, de 20-08-1900, é criado o distrito de Cachoeira Grande e anexado ao município de Altinho. Em divisão administrativa referente ao ano de 1911, município é constituído de 3 distritos: Altinho, Bebedouro e Cachoeira Grande. Pelo decreto estadual n 1931, de 11-09-1928, desmembra do município de Altinho o distrito de Bebedouro. Elevado à categoria de município. Em divisão administrativa referente ao ano de 1933, o município é constituído de 2 distritos: Altinho e Cachoeira Grande. Pela lei municipalnº 7, de 18-02-1937, é criado o distrito de Ibirajuba e anexado ao município de Altinho. Em divisão territorial datada de 31-XII-1937, o município é constituído de 3 distritos: Altinho, Cachoeira Grande e Ibirajuba. Pela decreto-lei n 235, de 09-12-1938, o distrito de Cachoeira Grande passou a denominar-se Ituguassú. No quadro fixado para vigorar no período de 1944-1948, o município é constituído de 3 distritos: Altinho, Ibirajuba e Ituguassú.
Em divisão territorial datada de 1-VII-1955, o município é constituído de 3 distritos: Altinho, Ibirajuba e Ituguassú.
Assim permanecendo em divisão territorial datada de 1-VII-1960.
Pela lei estadual n 4943, de 20-12-1963, desmembra do município de Altinho o distrito de Ibirajuba. Elevado à categoria de município. Em divisão territorial datada de 31-XII-1963, o município é constituído de 2 distritos: Altinho e Itucuaçu. Assim permanecendo em divisão territorial datada de 2005.
Desde o verde sombrio das serras
Às Campinas queimadas de sol,
És, Altinho, entre todas as terras,
Terra-mãe de uma gente de escol.
Nós te amamos, Ó terra querida,
Nós lutamos pra te ver crescer:
Para ti nosso amor, nossa vida,
Nossa vida que viste nascer!
Honra e glória à gente pioneira,
Que aqui, de tão longe, chegou:
No luzir do brasão dos Vieira,
Vida nova na terra plantou.
Lá no alto, no cume do "altinho",
Houve alguém que a Cruz veio plantar,
Pela voz do vigário Agostinho,
Brota a fé, se constrói o altar.
Lá da serra, da mata florida,
Desce a água, água-irmã que refaz
Este povo a lutar pela vida,
Pela busca do pão e da paz.
Lá dos campos, ao sol causticante,
Vem o pão que é fruto da terra,
Do trabalho tenaz, incessante,
Do sofrer que esperança encerra.