Salaripedia
English

How much does a veterinarian make in Naples?

$137,000a year

Median yearly pay for veterinarians in the Naples-Marco Island, FL metro area. That is $65.87 an hour or $11,420 a month.

Hourly
$65.87
Vs. national median
+5%
Rank among cities
47 of 283
Jobs in the area
80
Pay range
Lowest 10%: $69,570Median: $137,000Highest 10%: $259,300
PercentileYearlyHourly
10th$69,570$33.45
25th$96,290$46.29
Median$137,000$65.87
75th$170,700$82.08
90th$259,300$124.67

Other cities in Florida

Median yearly pay for veterinarians.

Pensacola, FL$147,000
Tallahassee, FL$140,800
North Port, FL$136,800
Sebastian, FL$134,000
Palm Bay, FL$133,900
Jacksonville, FL$133,800
Orlando, FL$132,400
Deltona, FL$131,800
Tampa, FL$131,200
Miami, FL$129,900
Lakeland, FL$129,800
Ocala, FL$129,400
Crestview, FL$129,000
Cape Coral, FL$128,900
Port St. Lucie, FL$128,300
Gainesville, FL$115,200
Veterinarian salary in Florida Veterinarian salary in all states

Related jobs in Naples

Same field, median yearly pay.

Dermatologist$342,900
General Internal Medicine Physician$237,000
Family Medicine Physician$232,600
Physician$228,700
Pharmacist$154,100
Physician Assistant$132,300
Dentist$130,600
Nurse Practitioner$128,700
Occupational Therapist$107,600
Speech-Language Pathologist$107,000
Salaries for every job in Naples, FL

Frequently asked questions

How much does a veterinarian make an hour in Naples?

The median hourly pay in the Naples-Marco Island, FL metro area is $65.87 ($137,000 a year).

Do veterinarians make more in Naples than the national average?

Yes: $137,000 against $130,100 nationally, 5% more.

How does Naples compare with the rest of Florida?

The median in Florida is $131,700, so Naples pays 4% more.

Where does Naples rank for veterinarian pay?

47 of 283 metro areas with data.

How much does a veterinarian make starting out in Naples?

The lowest-paid 10% make $69,570 or less a year; the top 10% make $259,300 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.