Background: Lung cancer is a major global threat to public health for which a novel prognostic nomogram is urgently needed.Patients and methods: Here, we designed a novel prognostic nomogram using a training dataset consisting of 178 pulmonary nodules for design and 124nodules for external validation. The R ‘caret’ package was used to separate patients for design into two groups, including a training cohort (n=126) for model construction and an internal validation cohort (n=52). Optimal feature selection for this model was achieved using the least absolute shrinkage and selection operator regression (LASSO) model. C-index values, calibration plots, and decision curve analyses were used to gauge the discrimination, calibration, and clinical utility, respectively, of this predictive model. Validation was then performed with the validation cohort.Results: A predictive nomogram was successfully constructed incorporating hypertension status, plasma fibrinogen levels, serum uric acid (SUA) levels, triglyceride (TG) and high-density lipoprotein (HDL) levels, density, spicule sign, ground-glass opacity (GGO), and pulmonary nodule size. This model exhibited good discriminative ability, with a C-index value of 0.795 (95% CI: 0.720–0.870), and was well-calibrated. When we used the validation cohort to evaluate the model, the C-indexes were 0.886 (95% CI: 0.800–0.972) and 0.817 (95% CI: 0.747–0.897) for internal validation and external validation, respectively. Decision curve analyses indicated the clinical value of this predictive nomogram when used at a lung cancer possibility threshold of 9%.Conclusion: The nomogram constructed in this study, which incorporates hypertension status, plasma fibrinogen levels, SUA, TG, HDL, density, spicule sign, GGO status, and pulmonary nodule size was able to reliably predict lung cancer risk in this Chinese cohort of patients presenting with pulmonary nodules.