An efficient immunity is necessary for host survival, but entails energetic costs. When energy is limited, immunocompetence and body condition should co-vary positively among individuals and, depending on body condition, individuals should allocate more either in innate immunity or in adaptive response. We tested whether immune phenotype depends on body condition in large mammals, using data from two contrasted populations of roe deer Capreolus capreolus in France. Roe deer living at Chizé, a forest with poor habitat quality, were expected to show lower values for body condition and immune parameters than roe deer at Trois Fontaines, a forest with high habitat quality. From 285 blood samples collected between December 2009 and March 2011, we measured seven metabolic parameters and ten immunological parameters. A Principal Component Analysis showed that all indicators of body condition co-varied positively and were lowest at Chizé. Several immunological indicators correlated to body condition and differed between Trois Fontaines and Chizé. However, high body condition was not associated to a high average level of immunocompetence, but instead to high levels of indicators of acute inflammatory innate response, while low body condition was associated to high levels of monocytes and lymphocytes, possibly reflecting adaptive immunity. Limited data suggest that the difference between populations was not related to the presence of specific parasite species, however parasite exposure and stress have to be investigated to gain a more complete understanding of the determinants of immunity.