Creșterea economică depinde de multe aspecte, inclusiv de investițiile în capital, dezvoltarea tehnologică, nivelul de educație al populației și politicile economice ale guvernului. Investițiile în capital, cum ar fi construcția de noi infrastructuri, pot duce la creșterea productivității și creșterea veniturilor. Dezvoltarea tehnologică poate îmbunătăți și ea productivitatea, prin reducerea timpului necesar pentru producția unui produs sau îmbunătățirea proceselor repetitive. Nivelul de educație al populației poate duce la creșterea nivelului de cunoaștere și inovare, care poate contribui la competitivitatea economică. Politicile economice ale guvernului pot sprijini, sau să diminueze, creșterea economică, prin intermediul taxelor și celorlalte regulamente.