Schimbările sociale sunt cauzate de o serie de factori, inclusiv schimbări economice, politice și culturale. Acestea pot fi provocate de inovații tehnologice, migrația populațiilor sau de schimbări în structura sau distribuția puterii politice. În general, aceste cauze pot fi clasificate ca fiind interne (din interiorul societății) sau externe (din afara societății).