Serro é um município brasileiro localizado na região geográfica imediata de Diamantina, no estado de Minas Gerais. Em 2024, sua população foi estimada em 22.550 habitantes.
Situado no centro-nordeste do estado, em plena Serra do Espinhaço, o Serro está a cerca de 325 km de Belo Horizonte. Integra o Caminho dos Diamantes, trecho da histórica Estrada Real, rota traçada no período colonial para o escoamento das riquezas minerais extraídas da região. A cidade tem origens ligadas à mineração e à presença dos bandeirantes no século XVIII.