Altın fiyatları, jeopolitik olaylara ve güvenli liman talebine de bağlı olarak değişir. Savaş, terör, salgın, doğal afet gibi olaylar, yatırımcıların riskten kaçınma eğilimini artırır ve altını güvenli liman olarak görerek satın almalarını sağlar. Bu durum, altın talebini ve fiyatlarını yükseltir. Örneğin, 2008 ve 2012 senelerinde gündeme gelen küresel ekonomik kriz ve 11 Eylül saldırılarının olduğu dönemde, altın fiyatlarında yükseliş oluşmuştur.
Altın fiyatları, piyasadaki altın talebi ile altın arzının karşılaştırılması ve dengelenmesi sonucunda belirlenir. Altın talebini artıran faktörler arasında mücevherat talebi, endüstriyel kullanım, merkez bankalarının altın alımı ve yatırım amaçlı alımlar sayılabilir. Altın arzını artıran faktörler arasında ise altın madenciliği ve üretim, merkez bankalarının altın satışı ve geri dönüşüm yer alır.