While several initiatives, including monetary rewards and performance system reform, are used to inspire medical staff, none are fully effective. We sought to describe the intrinsic drive of medical staff and identify elements that improve work enthusiasm by increasing internal motivation. A cross-sectional study was conducted in which 2,975 employee representatives from 22 municipal hospitals in Beijing, China were interviewed using a self-made intrinsic motivation scale for medical staff which includes the achievement motivation, self-efficacy, conscientiousness, gratitude level and perceived organizational support. The Kruskal-Wallis analysis of variance and multiple linear regression methods were used to investigate the level of intrinsic motivation and identify any influencing factors. The correlation between employee drive and turnover intention was determined using Spearman rank correlation analysis and Kendall's tau b rank correlation coefficient. A total of 2,293 valid answers were obtained, with a valid recovery rate of 77.1%. There were statistically significant differences in intrinsic motivation and its five dimensions by marital status, political status, profession, service year, monthly income, number of working hours per week, and turnover intention (p < 0.05). Being divorced, a CPC member, in the nursing profession, and having a higher monthly income had a positive impact on intrinsic motivation while working a high hours per week had a negative effect. Higher work drive was associated with lower turnover intention. The correlation coefficients of intrinsic drive and its five dimensions with turnover intention ranged from 0.265 to 0.522 (p < 0.001). Sociodemographic factors and work environment influenced the intrinsic motivation of medical staff. There was a correlation between work drive and turnover intention which indicated that stimulating the intrinsic drive of employees may help to increase staff retention.