Narodnoosvobodilni boj, tudi narodnoosvobodilna borba (kratica NOB) se imenuje odpor prebivalcev Jugoslavije proti okupatorjem med drugo svetovno vojno (1941-1945). Vodilno vlogo pri organizaciji upora je imela Komunistična partija Jugoslavije (KPJ) pod vodstvom Josipa Broza - Tita.