Based on the industry a nurse practitioner is working for, the salary varies. The salary of a nurse practitioner working in the health care industry is between $65,256 and $104,305, while those in hospitals get paid between $52,084 and $107,105.