Ouro Preto (z portugalčiny Čierne zlato) je mesto v štáte Minas Gerais v Brazílii. Nachádza sa na geografických súradniciach 20°17′15″S 43°30′29″W / 20.28750°S 43.50806°W / -20.28750; -43.50806. Nachádza sa v nadmorskej výške 1116 m na svahu skalnatého kopca. V roku 2010 tu žilo približne 70 227 obyvateľov.