Szpik kostny (łac. rdzeń ossium) to wewnętrzna część kości, składająca się z luźnej włóknistej tkanki łącznej zawierającej komórki krwiotwórcze.
Szpik kostny wypełnia jamę kości rurkowych i komórki kości gąbczastych. Składa się z tkanki tłuszczowej, naczyń krwionośnych i nerwów, a także komórek krwiotwórczych (erytroblasty, megakariocyty itp.).
Główną funkcją szpiku kostnego jest hematopoeza. Tutaj następuje tworzenie się czerwonych krwinek, białych krwinek i płytek krwi. Ponadto stare czerwone krwinki ulegają zniszczeniu w szpiku kostnym.
Szpik kostny odgrywa ważną rolę w procesach metabolicznych tkanki kostnej oraz uczestniczy w metabolizmie minerałów. Jest także magazynem tłuszczu i ma właściwości immunologiczne.