Republikken ligger mellom Østersjøen i sørvest og Kvitsjøen i nordøst. De store innsjøene Ladoga og Onega avgrenser republikken mot øst. Formelle grenser er mot Finland og de russiske føderasjonssubjektene Murmansk, Arkhangelsk, Vologda og Leningrad. Republikken er inndelt i 18 (distrikt). Hovedstaden, Petrozavodsk, er republikkens administrative sentrum.