O município de Martinópole surgiu por volta da metade do século XIX, originando-se de uma fazenda com poucos habitantes que se instalaram nas proximidades de uma lagoa chamada de Angica.
No ano de 1877, em virtude de uma seca degradante que assolou a região, muitos migrantes, procedentes de Santa Quitéria, Santana do Acaraú, Crateús, Riachão (atualmente Uruoca), se deslocaram para Angica atraídos pela água da lagoa, ali fixando residência. Os primeiros a chegar pertenciam às famílias Paulino Sampaio e Porfírio Gomes. Em seguida, chegaram as famílias Brito, Feijó e Melo, entre outras.
O distrito foi criado com o nome Angica, derivado de uma árvore conhecida popularmente como angico, da família das leguminosas mimosáceas, existente nas margens da lagoa que servia de sombra para o gado malhar e também proteger-se da soalheira durante parte do dia. Em 1911, a grafia do distrito foi alterada para Angico.
Anos mais tarde, a população oficializou a mudança do nome para Martinópolis. A nova denominação era resultado da junção de Martins — em homenagem ao padre Vicente Martins da Costa, pároco de Granja, que prestou serviços ao nosso povoado — e pólis — que, em grego, quer dizer cidade. Martinópolis, então, significa cidade de Martins.
Pouco tempo depois, constatou-se a existência de uma cidade com o mesmo nome no estado de São Paulo. Muitas foram as trocas de correspondências e documentos entre as cidades, o que resultou na alteração do nome da cidade cearense para Martinópole.
Formação Administrativa
Distrito criado com a denominação de Angica, por Ato Provincial de 06-06-1881, subordinado ao município de Granja.
Em divisão administrativa referente ao ano de 1911, o distrito, grafado Angico, permanece no município de Granja.
Pelo Decreto Estadual n.º 1.156, de 04-12-1933, o distrito de Angico passa a denominar-se Martinópolis.
Em divisão administrativa referente ao ano de 1933, o distrito, já denominado Martinópolis, permanece no município de Granja.
Assim permanecendo em divisões territoriais datadas de 31-XII-1936 e 31-XII-1937.
Pelo Decreto-lei Estadual n.º 1.114, de 30-11-1943, o distrito de Martinópolis passa a ser grafado Marinópolis.
Em divisão territorial datada de 1-VII-1950, o distrito, já grafado Marinópolis, permanece no município de Granja.
Assim permanecendo em divisão territorial datada de 1-VII-1955.
Elevado à categoria de município com a denominação de Martinópole, pela Lei Estadual n.º 3.560, de 29-03-1957, desmembrado de Granja.
Sede no antigo distrito de Martinópole. Constituído do distrito sede. Instalado em 28-04-1957.
Em divisão territorial datada de 1-VII-1960, o município é constituído do distrito sede.
Assim permanecendo em divisão territorial datada 2025.