No início do século XIX, o fazendeiro João Coelho Nunes doou terrenos a Nossa Senhora do Carmo, para a fundação do arraial e da freguesia do mesmo nome. As terras, que pertenciam ao município de Pouso Alto, constituem hoje a cidade de Carmo de Minas. A capela de Nossa Senhora do Carmo foi o núcleo inicial do arraial, primeiramente denominado Carmo de Cristina, depois Carmo de Pouso Alto da Cristina. Em 1832, passou a freguesia, sendo então desmembrada de Pouso Alto. Ao ser elevada a distrito, em 1841, teve sua denominação mudada para Carmo do Rio Verde. Emancipada em 1901, passou a chamar-se Silvestre Ferraz e, em 1953, tornou-se Carmo de Minas.