Formacja społeczna (formacja społeczno-ekonomiczna) - pojęcie określające społeczeństwo na określonym poziomie rozwoju używane w pismach Karola Marksa, będące jednym z istotniejszych pojęć materializmu historycznego. W ujęciu Marksa pojęcie to zamiennie używane było jako typ społeczeństwa lub etap rozwoju społecznego.
Marks wydzielił kilka następujących po sobie w procesie historycznym formacji społecznych:
Każda z formacji różni się od poprzednich bazą oraz nadbudową. Przechodzenie z jednej formacji w drugą odbywa się najpierw poprzez:
Szczegółowo przez Marksa opisane zostały tylko formacje feudalna i kapitalistyczna, a w szczególności przejście z formacji feudalnej do kapitalistycznej w społeczeństwach europejskich. Kolejność przechodzenia z jednej formacji wynika z konieczności dziejowej i jest naturalnym procesem ewolucyjnym.