This study is to investigate the association between nickel exposure and serum lipid profiles. We analyzed the population from the National Health and Nutrition Examination Surveys (NHANES) 2017-2018. Urinary nickel exposure was measured using inductively coupled-plasma mass spectrometry. Serum lipid profiles, including triglyceride (TG), total cholesterol (TC), high-density lipoprotein-cholesterol (HDL-C), and low-density lipoprotein-cholesterol (LDL-C), were measured using the standard biochemistry assays. The association between urinary nickel and lipid profiles was examined using multivariable linear regression models and restricted cubic spine plots. There was a significant negative relationship between nickel level and TC (β, - 9.67; 95% CI, - 13.58 to - 5.76), HDL-C (β, - 1.57; 95% CI, - 2.98 to - 0.16), and LDL-C (β, - 5.88; 95% CI, - 11.04 to - 0.71) after adjusting for potential confounding factors. Furthermore, restricted cubic spines showed that only HDL-C was nonlinearly associated with nickel (p for nonlinearity 0.004). However, nickel exposure was not related to the level of triglyceride. The exposure to nickel was linearly associated with serum total cholesterol and LDL-C while nonlinearly associated with HDL-C in general population.