Family Nurse Practitioner (FNP) Salary - 2023 National & State Figures

A family nurse practitioner (FNP) serves under a physician to provide basic and specialty healthcare above and beyond the care provided by most registered nurses. He or she may diagnose illnesses and prescribe certain medications based on the scope of practice in his or her state. It is a lucrative career that offers many rewards, including an excellent salary and a pathway to even more careers. Here, you will learn more about the average family nurse practitioner salary in the United States and the factors affecting it.


On an Average How Much Does A Family Nurse Practitioner Make?

A family nurse practitioner earns an average annual salary of $116,510 each year, which is equal to $56.01 an hour or $9,710 a month. This is typically a somewhat salaried position that relies more on patient load than hours worked, so the hourly salary is not representative of hours spent reviewing cases outside the practice or facility walls. There are several factors that can affect the average FNP salary, as well, including experience, employer, location, and more.

TypeAverage Salary
(Source: In-House Research)

Salary of an FNP by Level of Experience

Experience plays a huge role in the pay of a family nurse practitioner. Immediately after graduating and receiving licensure, family nurse practitioner salary is $81,130 – about the same as an experienced registered nurse. However, after just five to nine years, that salary increases to $112,610, and after 20 years or more, an FNP will earn $157,870 on average.

Level of Experience Salary
Hourly Monthly Annual
Starting (Entry-Level)$39.01$6,770 $81,130
1-4 years$46.29$8,020 $96,270
5-9 years$54.14$9,380 $112,610
10-19 years$64.14$11,120 $133,410
20 years or more$75.90$13,160 $157,870
(Source: In-House Research)

Salary Outlook for this Occupation

Entering the best family nurse practitioner program, you can find now is an investment in your future. The average salary is expected to increase slightly more year by year between now and 2027. In fact, over the next five years, your salary will grow by 11.48% or $13,378 a year. Numerous factors will influence this salary growth, including the increased need for highly-skilled healthcare professionals to provide diagnosis and treatment plans to patients. FNPs are increasingly relied on – even over physicians – for the less complicated cases.

Year Salary Growth
Number %
2023$118,910 $2,400 2.06%
2024$121,657 $2,747 2.31%
2025$123,956 $2,299 1.89%
2026$126,535 $2,578 2.08%
2027$129,888 $3,353 2.65%
Overall Growth in Next Five Years$13,378 11.48%
(Source: In-House Research)

10 Best States for an FNP to Work

1. Texas:

Texas is one of the best states for FNPs for a variety of reasons, but the average annual salary of $120,680 is certainly a nice start. FNPs play important roles in many Texas facilities, including some of the state’s best colleges, such as Texas A&M University’s medical center. Texas has a growing population, and many private physicians and specialists continue to hire family nurse practitioners to help them manage their overall caseloads.

2. California:

California is by far the highest-paying state for family nurse practitioners, especially in cities like Los Angeles and San Francisco. You will earn an average of $137,410 each year in this state, and the job opportunities are ample, too. Not only can you get work in a hospital like the UCSF Medical Center, but you can also seek employment with one of dozens of prestigious plastic surgeons, too.

3. Florida:

The average salary of a family nurse practitioner in Florida is $108,320, and the job outlook is phenomenal. Florida has one of the fastest-growing populations in the country, and because much of the population is elderly, the demand for healthcare providers is especially high. Nursing homes are a leading employer of FNPs in this state, but other facilities like hospitals and private doctors’ offices rely on them, as well.

4. Ohio:

As an FNP in Ohio, you will earn an average annual salary of $110,250, and you will have the opportunity to work in some of the best teaching hospitals in the country. This includes the University of Cincinnati, which offers groundbreaking research, treatment, and care to both children and adults. Ohio is also home to numerous specialists relying on FNPs for caseload management.

5. Indiana:

Indiana is one of the fastest-growing states for FNP employment, and by seeking a position here, you could earn $110,320 a year. Though Indiana is not home to prestigious medical schools, it does have an aging population and bustling urban areas in places like Evansville and Indianapolis. These areas are considered underserved by doctors, so family nurse practitioners are always in high demand.

6. Illinois:

In Illinois, the average FNP salary is $110,520 a year. Most FNPs work in bigger urban areas like Chicago, Champaign-Urbana, and Peoria, but you will also find family nurse practitioners in smaller towns to provide care where doctors are in short supply. Northwestern Memorial Hospital and Rush University Medical Center, both in Chicago, are among some of the biggest employers of FNPs in the state.

7. New Jersey:

Family Nurse Practitioners in New Jersey earn $127,500 a year, and many work at what are often called the best hospitals in the region, including Morristown Medical Center, Hackensack University Medical Center, and Robert Wood Johnson University Hospital. New Jersey is also home to numerous renowned specialists like plastic surgeons and fertility experts, which are also hot places of employment for FNPs.

8. New York:

If you have ever dreamed of working at some of the world’s best hospitals, including New York Presbyterian, Mount Sinai, or NYU Langone Medical Center, you are certainly not alone. Now more than ever, these facilities rely on the help of FNPs to help triage patients through emergency departments, check up on patients in general care wings, and even help talk nervous mothers through labor. In New York, FNPs earn $127,050 a year, on average.

9. Massachusetts:

If you choose to work as a family nurse practitioner in Massachusetts, you will earn $130,220 a year, on average. Some of the most prominent hospitals employing FNPs include Massachusetts General, Brigham and Women’s Hospital, and Baystate Medical Center. FNPs also play an important role working alongside obstetricians, which are in especially short supply across the state.


Nashville, Tennessee is one of the best places in the country for nightlife, and that means it also has bustling hospitals. Vanderbilt University Medical Center is by and large one of the best research hospitals in the country, and it also provides outstanding patient care. FNPs also work for physicians and in nursing homes to help provide care to Nashville’s growing elderly population, and in doing so, they earn an average of $101,860 a year.

10 Best Cities for an FNP to Work

1. New York City:

Family nurse practitioners in New York City have virtually every door imaginable open to them. They can work for a hospital, a nursing home, or a world-renowned physician. In NYC, the average annual FNP salary is one of the highest in the country, too, at $133,160.

2. Boston:

Boston, Massachusetts is one of the most populated cities in America, and it’s also one of the highest paying for family nurse practitioners, who earn an average annual salary of $133,950. Massachusetts General Hospital and Boston Children’s Hospital are both important employers of FNPs.

3. Los Angeles:

FNPs in Los Angeles are some of the highest paid in the country, and they earn $138,980 a year, on average. Though hospitals and doctor’s offices are still the biggest employers of FNPs in LA, many work for world-renowned plastic surgeons who provide their amazing services to some of the world’s biggest celebrities.

4. Philadelphia:

A family nurse practitioner in Philadelphia earns an average annual salary of $110,140, and the vast majority work in private doctors’ and specialists’ offices. Pennsylvania Hospital and Hahnemann University Hospital are two more of the city’s biggest FNP employers. Some even prefer to work at St. Christopher’s Hospital for Children on Erie Avenue.

5. Chicago:

Chicago-area family nurse practitioners work in a few different specialties including emergency medicine, obstetrics and gynecology, labor and delivery, and primary care. They earn an average annual salary of $111,830, and some of the biggest Chicago employers include Mercy Hospital and Medical Center, Rush University Medical Center, and the University of Illinois Hospital.

6. Dallas:

Dallas is home to some of the country’s most prestigious hospitals and cutting-edge trauma centers, so it comes as no surprise that many family nurse practitioners call this city home. With an average annual salary of $117,380 a year, they earn more than many other FNPs across the country, too. Some of the biggest employers in Dallas include Texas Health Presbyterian Hospital and the Texas Institute for Surgery.

7. Miami:

Miami is every vacationer’s dream, and it’s certainly no stranger to injury and illness. Miami also boasts a large aging population, which means the demands for quality healthcare are far above average here. Miami FNPs earn around $107,950 a year, and they work in a variety of places like the University of Miami Hospital and Mercy Hospital.

8. Atlanta:

Atlanta is an amazing city filled with urban action and surrounded by rural beauty. As a family nurse practitioner, you can earn an average annual salary of $115,360 a year and work with some of the nation’s most prominent specialist surgeons in locations like Emory University Hospital and Piedmont Atlanta Hospital.

9. Houston:

Houston is one of the most populated cities in Texas, and because of this, nurse practitioners play a vital role to the overall healthcare industry in the city. FNPs are incredibly highly paid in Houston and earn $136,990 a year, on average. They work at the famed Texas Children’s Hospital, Shriner’s Hospital for Children, and various doctor’s offices and nursing homes.

10. San Francisco:

Family nurse practitioners in San Francisco are the highest paid in the country. They earn an average annual salary of $150,000, topping even the salaries in LA and New York City. San Francisco-area FNPs work in specializations like plastic surgery, obstetrics, and fertility, and many work in the USCF Medical Center or at the California Pacific Medical Center, too.

Average FNP State Wise Salary

The state in which you work will have an impact on your overall salary. In California, you will earn a salary of $137,410 a year, on average, while in Alabama, you will earn an average annual salary of $102,840.

State Hourly Monthly Annual
Alabama $49.45 $8,570 $102,840
Alaska $65.22 $11,310 $135,640
Arizona $54.70 $9,480 $113,780
Arkansas $49.63 $8,600 $103,220
California $66.07 $11,450 $137,410
Colorado $57.55 $9,980 $119,710
Connecticut $61.75 $10,700 $128,450
Delaware $54.91 $9,520 $114,230
District of Columbia $56.25 $9,750 $117,010
Florida $52.07 $9,030 $108,320
Georgia $54.14 $9,380 $112,610
Hawaii $63.88 $11,080 $132,870
Idaho $53.55 $9,280 $111,390
Illinois $53.13 $9,210 $110,520
Indiana $53.04 $9,200 $110,320
Iowa $54.26 $9,410 $112,870
Kansas $51.01 $8,840 $106,090
Kentucky $49.74 $8,620 $103,460
Louisiana $51.48 $8,920 $107,070
Maine $52.16 $9,040 $108,500
Maryland $57.24 $9,920 $119,060
Massachusetts $62.61 $10,860 $130,220
Michigan $53.28 $9,240 $110,830
Minnesota $60.53 $10,490 $125,900
Mississippi $55.90 $9,690 $116,290
Missouri $50.28 $8,710 $104,590
Montana $50.80 $8,800 $105,650
Nebraska $52.07 $9,030 $108,320
Nevada $54.99 $9,530 $114,380
New Hampshire $58.60 $10,150 $121,880
New Jersey $61.30 $10,630 $127,500
New Mexico $56.98 $9,880 $118,510
New York $61.08 $10,580 $127,050
North Carolina $55.41 $9,600 $115,240
North Dakota $53.92 $9,350 $112,150
Ohio $53.01 $9,190 $110,250
Oklahoma $49.82 $8,640 $103,610
Oregon $58.82 $10,200 $122,340
Pennsylvania $51.21 $8,880 $106,510
Puerto Rico $10.89 $1,890 $22,650
Rhode Island $56.61 $9,810 $117,750
South Carolina $50.62 $8,780 $105,290
South Dakota $52.13 $9,030 $108,430
Tennessee $48.97 $8,490 $101,860
Texas $58.01 $10,050 $120,680
Utah $52.10 $9,030 $108,350
Vermont $54.15 $9,380 $112,640
Virginia $53.28 $9,240 $110,820
Washington $60.06 $10,410 $124,920
West Virginia $49.51 $8,580 $102,970
Wisconsin $53.12 $9,210 $110,490
Wyoming $59.05 $10,230 $122,820
(Source: In-House Research)

Average FNP City Wise Salary

The city where you are employed can also have an impact on your salary. The highest-paying cities are also the most populated, and include New York City, Los Angeles, Chicago, Houston, and Phoenix.

City Hourly Monthly Annual
New York $64.02 $11,100 $133,160
Los Angeles $66.81 $11,580 $138,980
Chicago $53.77 $9,320 $111,830
Houston $65.86 $11,420 $136,990
Phoenix $53.59 $9,280 $111,470
Philadelphia $52.95 $9,170 $110,140
San Antonio $50.37 $8,730 $104,770
San Diego $61.79 $10,710 $128,510
Dallas $56.43 $9,780 $117,380
San Jose $73.96 $12,820 $153,840
Austin $54.04 $9,370 $112,420
Jacksonville $47.37 $8,210 $98,530
San Francisco $72.12 $12,500 $150,000
Columbus $52.91 $9,170 $110,040
Fort Worth $56.43 $9,780 $117,380
Indianapolis $56.62 $9,810 $117,770
Charlotte $50.88 $8,820 $105,810
Seattle $58.43 $10,130 $121,540
Denver $56.34 $9,770 $117,200
Washington $56.42 $9,780 $117,360
Boston $64.41 $11,170 $133,950
El Paso $53.60 $9,300 $111,490
Detroit $54.24 $9,410 $112,820
Nashville $45.63 $7,910 $94,900
Memphis $55.80 $9,670 $116,070
Portland $59.95 $10,400 $124,690
Oklahoma City $47.95 $8,320 $99,730
Las Vegas $52.82 $9,150 $109,880
Louisville $52.81 $9,150 $109,850
Baltimore $60.49 $10,480 $125,810
Milwaukee $52.65 $9,130 $109,510
Albuquerque $57.70 $10,000 $120,000
Tucson $57.84 $10,020 $120,310
Fresno $58.67 $10,180 $122,050
Sacramento $65.04 $11,280 $135,300
Mesa $53.59 $9,280 $111,470
Kansas City $52.57 $9,110 $109,340
Atlanta $55.46 $9,610 $115,360
Long Beach $66.81 $11,580 $138,980
Omaha $51.89 $9,000 $107,930
Raleigh $51.92 $9,000 $108,000
Miami $51.90 $9,000 $107,950
Virginia Beach $55.30 $9,580 $115,020
Oakland $72.12 $12,500 $150,000
Minneapolis $58.73 $10,180 $122,160
Tulsa $47.74 $8,270 $99,310
Arlington $56.43 $9,780 $117,380
New Orleans $49.43 $8,570 $102,820
Wichita $43.76 $7,580 $91,010
Cleveland $52.48 $9,100 $109,160
(Source: In-House Research)

Where Do Majority of Family Nurse Practitioners Work?


Hospitals are among some of the biggest employers of FNPs, particularly in emergency rooms. They may treat fevers, infections, and other common issues that are seen in the ER.

Physicians' Offices:

FNPs are especially helpful for physicians as their caseloads continue to grow. Nurse practitioners may see patients for intake and follow-up, then refer complex problems to the physician.

Private Practice:

FNPs who have special interests in things like cardiology or obstetrics can be found in private practices across the country to improve the overall level of care provided.

Home Health Services:

Though family nurse practitioners are not as common in home health as registered nurses, they do play important roles. They can prescribe antibiotics and other medicines more quickly than doctors – and without asking the patient to come into the office.

Outpatient Facilities:

Outpatient facilities like clinics, treatment centers, and laboratories employ a great deal of family nurse practitioners. They can provide more services than a registered nurse without requiring the presence of a physician.

Public/Community Health Centers:

Family nurse practitioners are indispensable in public and community healthcare settings. They may help in providing immunizations, check-ups, STD screenings, and other important services.

School Clinics:

Finally, FNPs bridge gaps between registered nurses and doctors in school settings. Their extended scope of practice allows them to prescribe medications (with parent permission) and more adequately treat injuries before parents arrive.

What Are the Working Conditions Like for Family Nurse Practitioners?

A family nurse practitioner’s working conditions will vary somewhat depending on the industry in which he or she works as well as his or her employer. In an emergency room, work can be fast-paced and stressful, and it may require a great deal of heavy lifting. In a podiatrist’s office, things are much more predictable, and the stress is greatly reduced. No two facilities or employers offer the same working conditions, so FNPs should be willing to remain flexible in this regard.

What Are the Typical Working Hours of an FNP?

Like conditions, hours will also vary depending on the employer. An FNP working in the trauma center of a hospital may work 60 or more hours a week, including weekends, holidays, and overnights. On the other hand, in a podiatrist’s office, hours are typically limited to daytime hours with very few weekends (if any at all) and almost never any holidays.

Projected Job Openings for FNP Graduates

Family nurse practitioners have access to numerous job openings every year, and these openings will continue to rise between now and 2027. In 2023, there were 18,120 new and replacement jobs available, but by 2027, there will be 21,322.

Year New Replacement Annual Job Openings
(New + Replacement)
(Source: In-House Research)

10-Year Job Outlook for This Occupation

The 10-year outlook for a family nurse practitioner is one of the best in the healthcare. Between 2020 and 2030, some 80,090 more FNPs will be required to keep up with the demands of a growing medical industry. That is a jaw-dropping growth of 52.16% - much more than for most other industries. As people continue to demand better quality healthcare, doctors alone will no longer be able to provide it, and registered nurses lack the scope of practice to diagnose and treat injuries outside of a physician’s orders. FNPs fill this gap, which means the demand will continue to climb. As a result, now is the time to look at the best family nurse practitioner programs if you’re interested in this career.

Number of FNPs 10 Year Employment
Growth (2016-2026)
20202030 Number %
(Source: In-House Research)