Ouro Preto (från portugisiska, svart guld) är en stad i delstaten Minas Gerais i Brasilien. Den ligger på de geografiska koordinaterna 20°17′15″S 43°30′29″W / 20.28750°S 43.50806°W / -20.28750; -43.50806. Den ligger på en höjd av 1116 meter på sluttningen av en klippig kulle. År 2010 bodde det cirka 70 227 personer där.