This study aimed to explore the combined effects of serum vitamin-D level and tobacco exposure on the risk of overweight and obesity in children. This cross-sectional study analysed the data of 11636 children aged 2-17 years from the National Health and Nutrition Examination Surveys database between 2007 and 2018. Univariable and multivariate weighted logistic regression models were used to analyse the associations of serum vitamin-D or cotinine levels with overweight and obesity in children as well as the combined effects of serum vitamin-D and cotinine on the risk of overweight and obesity in children. Subgroup analysis was performed in terms of gender, age, race and household smokers. OR with corresponding 95 % CI was presented. The elevated risk of overweight and obesity in children was found in those with serum vitamin-D < 20 ng/ml (OR = 1·44, 95 % CI: 1·29, 1·61). Also, the odds of overweight and obesity in children was 1·14 (OR = 1·14, 95 % CI: 1·01, 1·29) in children with cotinine ≥ 0·05 ng/ml. Relative to participants with serum vitamin-D ≥ 20 ng/ml and cotinine < 0·05 ng/ml, increased risk of overweight and obesity was identified in those with serum vitamin-D < 20 ng/ml and cotinine < 0·05 ng/ml (OR = 1·45, 95 % CI: 1·26, 1·68) and serum vitamin-D < 20 ng/ml and cotinine ≥ 0·05 ng/ml (OR = 1·62, 95 % CI: 1·38, 1·91). Serum vitamin-D and cotinine exposure had combined effects on the risk of overweight and obesity in children.