São João da Lagoa: História
A povoação teve origem por volta de 1930, a partir de um rancho construído por Antônio Balbino junto a uma lagoa, que servia de pouso a tropeiros e boiadeiros que cruzavam a região levando mercadorias e gado para Coração de Jesus, Montes Claros, Jequitaí e outras localidades. Entre os destinos servidos por esse caminho de tropas figurava também a localidade de São João das Veredas, conhecida como Rebentão. A localidade ficou conhecida como "Pitinha": na vizinha Lagoa dos Patos, comunidade maior com comércio semelhante, era chamada de "pitão", enquanto a menor recebeu o diminutivo. Mais tarde, o povoado passou a chamar-se São João da Lagoa, em homenagem ao padroeiro São João Batista e à lagoa local.
O distrito de São João da Lagoa foi criado pela Lei estadual nº 336, de 27 de dezembro de 1948, subordinado ao município de Coração de Jesus, condição em que permaneceu por várias décadas. Pela Lei estadual nº 12.030, de 21 de dezembro de 1995, foi elevado à categoria de município, desmembrado de Coração de Jesus e constituído pelos distritos de São João da Lagoa e São Roberto de Minas; a instalação oficial ocorreu em 1º de janeiro de 1997. A criação do município integrou a onda de emancipações político-administrativas ocorridas em Minas Gerais em meados da década de 1990.