Sabe-se que a primeira denominação da região onde hoje existe o município de Esmeralda foi Fazenda São João, e estas terras pertenceram à família Velho. O povoado nasceu ao redor da Igreja São João Batista.
Esmeralda está localizada a 302 Km da capital Porto Alegre.