Kosta Rika administraciškai suskirstyta į 7 provincijas. Jos savo ruožtu skirstomos į kantonus (jų šalyje yra 81), o šie – į apygardas (iš viso 463).
1848 m. šalyje sudarytos 5 provincijos (komarkos): San Chosė, Alachuelos, Kartago, Heredijos ir Gvanakastės. 1858 m. sudaryta Puntarenaso provincija, o 1870 m. – Limono. Dabartinės 7 provincijos oficialiai patvirtintos 1902 m.