Sewage sludge (SS) with corn stalk (CS) was used to prepare SS-based activated carbon (SAC) by pyrolysis with ZnCl2. The effects of mixing ratio on surface area and pore size distribution, elemental composition, surface chemistry, and morphology were investigated. The results demonstrated that the addition of CS into SS samples improved the surface area (from 92 to 902 m2/g) and the microporosity (from 1.2 to 4.1 %) of the adsorbents and, therefore, enhancing the adsorption performance. The removal of leachate chemical oxygen demand (COD) was also determined. It was found that the COD removal rate reached 85 % at pH 4 with the SAC (90 wt% CS) dosage of 2 % (g/mL) and an adsorption time of 40 min. The adsorption experimental data were fitted by both Langmuir and Freundlich adsorption isotherms. Long-chain alkanes and refractory organics were found in raw leachate, but could be removed by SAC largely.