Nurse practitioner jobs
Favorite Healthcare Staffing specializes in matching nurse practitioners with jobs at leading healthcare facilities across the US. With local and travel contracts, permanent placement opportunities and per diem jobs available, we'll have the perfect role for you.
Come and start your journey with us today. Our team will be with you every step of the way, ensuring a smooth transition into your new job.
Featured nurse practitioner jobs
Start searching for nurse practitioner opportunities today.
Psych Nurse Practitioner
ER Nurse Practitioner
Nurse Practitioner
Find a job type that fits your lifestyle and career ambitions

Local contract
Contract jobs are great for NPs who are in search of short-term and flexible opportunities. Our local contracts last anywhere from three to 13 weeks depending on your preferences.

Permanent placement
Permanent placements are ideal for NPs wanting structure and stability. When applying for roles through Favorite, we’ll be with you throughout the hiring process to ensure you have a seamless start.

Per diem
Nurse practitioners looking for per diem jobs with Favorite can select shifts on an as-needed basis. Healthcare facilities that are short staffed often pay NPs higher rates due to the increase in demand.
.webp?width=1200&height=800&name=AdobeStock_609313715%20(1).webp)
Travel
If you love to explore the country, you’ll be interested in travel roles with Favorite. Whether you’re looking for a shorter assignment, or a longer contract that lasts a few months, we have options for you.
Benefits of searching for nurse practitioner jobs with Favorite
Enjoy many benefits with Favorite, including comprehensive medical, dental, and vision coverage, a generous 401k plan, our referral-bonus program, DailyPay for on-demand earnings; and more, all designed to help enrich your life and advance your career.
Plus, with Mobilize - our intuitive mobile app - you can book shifts, upload credentials, submit timecards, track pay, and manage your entire schedule from your device.

Medical, dental, vision, and life insurance plans

Mobilize, powered by Favorite Healthcare Staffing

401k and Roth retirement plans

Early access to wages with DailyPay

Continuing Education Reimbursement Program

Generous referral bonus program
What nurse practitioners say about Favorite

"Best customer service ever! They have been very responsive to any questions I have had and very accessible!"
"They have been excellent and very attentive with providing jobs. They actually care and put time into their employees"
Applying has never been easier
Are you ready to take the next step in your career? Applying with Favorite Healthcare Staffing is as easy as 1-2-3. Through our simple process, we'll help you find the job of your dreams. Let's begin your journey today!
Submit your application
Apply directly to the job you’re interested in. Whether you’re exploring your options or know your next career move, we’ll help you take the next step forward.
Connect with a recruiter
You’ll be matched with one of Favorite’s expert recruiters. They’ll take the time to understand what you want to achieve and provide you with support during the hiring process.
Step into your next role
Once you’ve found the perfect job, we’ll work with you to finalize the details. Our team will guide you through your onboarding, answer any questions, and ensure you’re prepared for your first day.
Average nurse practitioner salary in the US
In the United States, nurse practitioners earn a salary of about $130,000 annually. This number can change based on job type, specialty, experience level, and more.

Nurse practitioner jobs FAQs
What states pay the most for nurse practitioners?
The top five states that pay the highest salaries for nurse practitioners in the US include:
What are the most common nurse practitioner specialties?
While there are many specializations you can choose from as a nurse practitioner, the most common specialties include:
- Family nurse practitioner (FNP)
- Adult-gerontology primary care
- Psychiatric
- Adult-gerontology acute care
- Adult
How much does a nurse practitioner make an hour in the US?
On average in the United States, NPs make about $63 an hour. This can vary by region, specialty, and more.
What is a nurse practitioner's starting salary?
The starting salary for nurse practitioners in the US is about $127,000. Those new to the field are able to advance their salary in a number of ways once they start working. To do this, you can gain extra experience, choose a specialty, work holidays and weekends, earn more certifications, and more.
Can I apply for multiple nurse practitioner jobs at once?
Yes, at Favorite, you’re able to apply for as many NP jobs at a time as you would like. After you apply, a recruiter will be in touch with you to discuss your job options.