Socjalizm naukowy – jedna z trzech części składowych marksizmu, głosząca, że socjalizm stanowi konieczne stadium rozwoju społecznego.

Karol Marks i Fryderyk Engels ukuli ten termin, aby zdystansować się od tzw. socjalizmu utopijnego (tym mianem zwykło się określać nurty socjalizmu, które pojawiły się w pierwszej połowie XIX wieku). Autorzy ci, spoglądając z wyższością na próby poprzedników, chcieli w ten sposób eksponować „naukowość” własnej koncepcji.

Podstawowa cecha charakterystyczna marksistowskiego socjalizmu naukowego polega na tym, że opiera się on nie na pobożnych życzeniach, lecz na zrozumieniu prawidłowości rozwoju społecznego. Konieczność przekształcenia społeczeństwa kapitalistycznego w socjalistyczne Marks wyprowadził nie z jakichś utopijnych założeń, lecz z obiektywnych praw rozwoju społeczeństwa kapitalistycznego. W miejsce marzeń utopistów pojawiła się nauka o społeczeństwie komunistycznym, do którego siłą konieczności prowadzą prawa historii, obiektywny proces rozwoju sił wytwórczych i stosunków produkcji, proces rozwoju walki klasowej.