Nurse practitioners (NPs) are an important part of the health care workforce. However, little information is available on NP earnings, job satisfaction, or turnover. National survey data from 2018 offer a pre-COVID-19 baseline for ongoing NP workforce monitoring. We found evidence that NPs earned approximately $92 500 annually, ranging from $82 800 in long-term care to $95 600 in hospital settings. Wages increased with tenure in the workforce and varied considerably by geography. Approximately 1 in 5 NPs switched jobs annually, with some net in-flow to ambulatory settings. Both NPs who left their position or considered leaving reported better pay and benefits, burnout, management role, stressful work environment, career advancement, and inadequate staffing as the primary explanations. These findings were augmented by analysis of 2012-2022 Bureau of Labor Statistics data that illustrated substantial growth in the NP workforce. Improving NP job satisfaction has the direct benefit of supporting a critical and growing segment of the health workforce; it has the additional benefit of reducing job turnover and the associated costs, potentially increasing earnings for NPs. Policies that improve working conditions for NPs in different employment settings will not just increase immediate job satisfaction but also ideally strengthen the longer-term labor market to improve patient outcomes.