NPs earn more than RNs. According to BLS data, the median nurse practitioner salary exceeds $110,000, much higher than the median annual wage for RNs, which is currently just over $75,000.