São João Nepomuceno is a municipality located in the southeastern region of the state of Minas Gerais in Brazil. It is situated in close proximity to the state border with Rio de Janeiro.
The city takes its name from its patron saint, John of Nepomuk. It serves as a local center within the Minas Gerais region.