The aim of the research involved identification and semi-quantitative determination of unknown volatile and semi-volatile organic compounds emitted to air by sewage sludge formed in the process of municipal wastewater treatment in a sewage treatment plant. Samples taken directly after completion of the technological process as well as the sludge stored on the premise of the sewage treatment plant were analyzed. A simple method using off-line headspace solid-phase microextraction combined with gas chromatography-mass spectrometry has been proposed for extraction and detection of organic pollutants. For reliable identification of compounds, combination of two independent parameters: mass spectra and linear temperature programmed retention indices were employed. Over 170 compounds of different structure were identified including aliphatic and aromatic hydrocarbons, alcohols, esters, carbonyls, as well as sulfur, nitrogen, and chlorine containing compounds. The prevailing substances included : ethyl ether, n-hexane, p-xylene, o-xylene, mesitylene, m-ethylbenzene, limonene, n-decane, n-undecane, and n-dodecane