Principalele teorii economice sunt liberalismul economic, keynesianismul și marxismul. Liberalismul economic susține economia de piață, intervenția minimă a statului și accentul pe libertatea individuală. Keynesianismul pune accentul pe rolul guvernului în reglarea economiei și stimularea cererii agregate. Marxismul se bazează pe teoria luptei de clasă și critică proprietatea privată și capitalismul.