Altajská republika (altajsky (Алтай Республика), nebo také Republika Altaj (rusky: Респу́блика Алта́й) je republika v Sibiřském federálním okruhu Ruské federace. Má rozlohu 92 600 km² a 202 947 obyvatel (2002). Hlavním městem je Gorno-Altajsk. Platí zde novosibirský čas (UTC +6 hod., SEČ +5 hod.).