Background: Antibiotic allergy and blood eosinophil percentage (EOS%) may play an important role in the prognosis of gliomas, but few studies reported the relationship between antibiotic allergy and glioma as well as EOS% and glioma. The aim of our study was to estimate the relationships between antibiotic allergy, blood eosinophil percentage (EOS%) and glioma prognosis and to conduct a nomogram model for glioma patients. Estimating the effect of antibiotic allergy and EOS% on glioma prognosis may conduce to finding low-cost and safe prognostic indicators of glioma.Methods: We conducted a retrospective cohort study with 656 glioma patients to estimate the associations between antibiotic allergy, EOS% and glioma prognosis by Kaplan-Meier and Cox regression analysis. Stratified analyses were performed according to tumor grade. We constructed a nomogram with age at diagnosis, gender, tumor grade, antibiotic allergy, EOS% to predict the survival probabilities of glioma. Results: During 12 months follow-up, a total of 227 patients were alive and 318 patients died. Antibiotic allergy and EOS% >1.65 conferred a survival advantage on glioma patients. In the stratified analysis by tumor grade, antibiotic allergy was significantly associated with the prognosis of the prognosis of low-grade gliomas (HR = 0.36, 95%CI: 0.13-0.97) and high-grade gliomas (HR = 0.58, 95%CI: 0.36-0.93) in the univariate Cox regression analysis. However, after adjusting for confounding factors in the multivariate Cox regression analysis, antibiotic allergy was only significantly associated with high-grade gliomas (HRadj = 0.50, 95%CI: 0.30-0.82); the relationship between EOS% and glioma prognosis was restricted to low-grade gliomas (HRadj = 0.50, 95%CI: 0.30-0.82). The C-index of nomogram was 0.74.Conclusions: Antibiotic allergy was a protective prognosis factor of high-grade gliomas, EOS% >1.65 was a protective prognosis factor of low-grade gliomas. The nomogram with antibiotic allergy and EOS% could effectively predict the survival probability of glioma.