O município de Faro teve sua origem na aldeia de índios Jamundás, que era missionada pelos capuchos da Piedade, situada abaixo da confluência do rio Paracutu com o Jacundá. Em virtude desse local não possuir as condições necessárias para o desenvolvimento do povoado, bem como pela dificuldade de adaptação dos padres Capuchinhos ao local, a missão foi transferida para a margem do lago, colocando-o sob a proteção de São João Batista, sendo-lhe dado o nome de aldeia dos Jamundás, chamado também Nhamundá ou Nhiamundá.
A criação do Munícipio é atribuída ao capitão-general Fernando da Costa de Ataíde Teive, por ato de 21 de dezembro de 1768, tendo sido instalado em 27 do mesmo mês.
Em 1830, Faro sofreu violentos ataques cabanos. Em 27 de março de 1836, a Câmara, em sessão extraordinária, reconheceu a autoridade de Eduardo Angelim, presidente do Movimento da Cabanagem.
Em 25 de novembro de 1832, em cumprimento à Lei Geral do Império, a freguesia de Juruti passou a fazer parte do Termo de Faro, de acordo com as sessões do Conselho do Governo da Província do Pará de 10 a 17 de maio de 1833, que efetuaram a divisão da Província em Termos e Comarcas.
No dia 30 de julho de 1892, Faro foi elevado à Comarca. A sede do Município foi elevada à condição de cidade pela Lei nº 324, de 06 de julho de 1895.
Em 1900, durante o governo do Dr. Paes de Carvalho, dissidências políticas concorreram para a extinção dos municípios de Juruti, Oriximiná e Quatipuru, através da Lei nº 729, de 03 de abril, sendo o território de Juruti anexado aos de Faro e Óbidos, até 1913, quando foi restabelecido.
De acordo com o Art. 3 do Decreto nº 6, de 4 novembro de 1930, Faro passou a constituir território sob a administração direta do Estado, o que foi confirmado pelo Decreto nº 72, de 27 de dezembro do mesmo ano.
Nos quadros da divisão territorial de 1936-37, bem como o anexo ao Decreto-Lei nº 2.972, de 31 de março de 1938, e na legislação posterior, observa-se que Faro era composto pelos Distritos de Faro e Terra Santa. Já no Decreto-Lei nº 3.131, 31 de outubro de 1938, o Município estava constituído pelos distritos de: Faro e Terra Santa - situação que foi confirmada pelo Decreto-Lei nº 4.505, de 30 de dezembro de 1943. Atualmente, é formado apenas pelo distrito-sede de Faro, nome de origem portuguesa dado pelos capuchos da Piedade à aldeia dos índios Jamundás.
Em 1991, pela Lei nº 5.699, de 13/12/91, o município de Faro teve parte de seu patrimônio territorial desmembrado para criação do município de Terra Santa.
O município de Faro é rico em manifestações religiosas. O calendário de festividade começa com a Festa de São Sebastião, no dia 20 de janeiro. No mês de maio, dedicado a Maria, acontece função religiosa na igreja que, apesar de durar apenas três dias, recebe o nome de novena. O principal acontecimento do ano é a Festa de São João Batista, padroeiro da cidade, que acontece no período de 14 a 24 do mês de junho. Ainda em junho, entre os dias 29 deste mês e 8 de julho, festeja-se Santa Isabel. Em dezembro, comemora-se a Festa do Menino Jesus, entre os dias 24 e 31.
As manifestações da cultura popular sofreram um forte processo de extinção. Bois-bumbás, pássaros e pastorinhas foram, aos poucos, desaparecendo. Atualmente, apenas as brincadeiras de quadrilhas permanecem no salão paroquial, em determinado dia do mês de junho.
O Clube de Mães organiza um grupo de pessoas que produzem, artesanalmente, bordados, crochê, tricô e flores. As peças são expostas ao público para venda no segundo domingo de maio. Os fundos obtidos são revertidos em benefício das obras sociais da comunidade.