Social Worker Salary in Naples, FL

Updated on May 09, 2025
Position
City
Salary

How much does a Social Worker make in Naples, FL?

The average salary for a Social Worker is $55,034 per year in Naples, FL.

Social workers in Naples, Florida, earn a competitive salary. On average, they make around $55,000 per year. This figure can vary based on experience and specific job roles. For instance, those with a few years in the field may start at the lower end of the salary range, while seasoned professionals can earn more.

Factors that can influence a social worker's salary include the type of organization they work for, their level of education, and any specialized certifications they hold. Social workers in private practices or larger non-profits may see different salary scales compared to those in government or school settings. Higher education and certifications in areas like mental health or child welfare can also lead to higher pay.

Social Worker jobs in Naples, FL

What are the highest paying cities for a Social Worker near Naples, FL?

Job seekers looking for top-paying social worker positions near Naples, FL, should consider cities like Bonita Springs and Cape Coral. These areas offer competitive salaries, making them attractive for professionals in the field. Social workers in Bonita Springs can expect to earn around $87,843 annually, while those in Cape Coral can earn about $67,646. These cities provide a blend of urban amenities and a high quality of life, which can be appealing to those seeking both a rewarding career and a pleasant place to live.
Graph displaying highest paying cities salaries for Social Worker jobs near Naples, FL, highlighting Bonita Springs, FL with the highest at $87,843 and Bradenton, FL with the lowest at $44,649.
  1. Bonita Springs, FL
    Average Salary: $87,843
    In Bonita Springs, professionals help people in need. They work with local nonprofits and government agencies. The warm climate makes it a great place to live and work.
    Find Social Worker jobs in Bonita Springs, FL


  2. Cape Coral, FL
    Average Salary: $67,646
    Cape Coral offers many opportunities for those in the helping field. They assist families and individuals through local organizations. The community is growing, creating more job openings.
    Find Social Worker jobs in Cape Coral, FL


  3. Sarasota, FL
    Average Salary: $63,134
    Sarasota provides a vibrant environment for helping professionals. They work with schools, hospitals, and community centers. The city's focus on quality of life supports meaningful work.
    Find Social Worker jobs in Sarasota, FL


  4. Port Charlotte, FL
    Average Salary: $57,498
    Port Charlotte is a place where dedicated individuals make a difference. They support families and children through local services. The area's strong community spirit enhances job satisfaction.
    Find Social Worker jobs in Port Charlotte, FL


  5. North Port, FL
    Average Salary: $53,018
    North Port offers rewarding work for those in the helping field. They collaborate with various agencies to support residents. The city's growth provides many opportunities for career advancement.
    Find Social Worker jobs in North Port, FL


  6. Punta Gorda, FL
    Average Salary: $49,462
    In Punta Gorda, professionals help people navigate life's challenges. They work with local nonprofits and government offices. The scenic surroundings make it a pleasant place to work.
    Find Social Worker jobs in Punta Gorda, FL


  7. Immokalee, FL
    Average Salary: $47,608
    Immokalee is a community where helping professionals thrive. They assist with education, health, and social services. The area's strong sense of community fosters impactful work.
    Find Social Worker jobs in Immokalee, FL


  8. Fort Myers, FL
    Average Salary: $44,840
    Fort Myers offers diverse opportunities for those in the helping field. They work with a range of organizations, from schools to hospitals. The city's vibrant culture enriches professional experiences.
    Find Social Worker jobs in Fort Myers, FL


  9. Bradenton, FL
    Average Salary: $44,649
    Bradenton provides a supportive environment for helping professionals. They work with local agencies to support families and individuals. The city's commitment to community well-being enhances job fulfillment.
    Find Social Worker jobs in Bradenton, FL

What are the best paying companies for a Social Worker in Naples, FL?

Camelot Community Care, Inc. offers one of the highest salaries for social workers in Naples, FL, with an average of $59,352 per year. Lee Health also provides a competitive salary, averaging $39,010 annually. These companies value social workers and offer attractive compensation packages.
Graph displaying best paying company salaries for Social Worker jobs in Naples, FL, highlighting Camelot Community Care, Inc. with the highest at $59,352 and State of Florida with the lowest at $37,266.
  1. Camelot Community Care, Inc.
    Average Salary: $59,352
    Camelot Community Care, Inc. offers rewarding Social Worker positions in Naples, FL. They focus on providing comprehensive care to individuals and families. Their services extend to various locations in Southwest Florida.


  2. Vi
    Average Salary: $52,215
    Vi provides Social Worker jobs in Naples, FL, with a focus on community health and wellness. They operate in multiple locations across Florida, offering diverse opportunities for social workers to make a difference.


  3. Solaris Healthcare
    Average Salary: $50,392
    Solaris Healthcare offers competitive salaries for Social Workers in Naples, FL. They provide a range of healthcare services and support to patients and families. Their facilities are located throughout Florida.


  4. Lee Health
    Average Salary: $39,010
    Lee Health is a leading healthcare provider with Social Worker positions in Naples, FL. They focus on delivering high-quality care to the community. Lee Health operates several hospitals and outpatient centers in Southwest Florida.


  5. Youth Haven, Inc.
    Average Salary: $38,967
    Youth Haven, Inc. offers Social Worker jobs in Naples, FL, with a focus on youth services. They provide support and resources for at-risk youth and their families. Their services are available in various locations across Florida.


  6. Lutheran Services Florida
    Average Salary: $38,880
    Lutheran Services Florida provides Social Worker positions in Naples, FL. They focus on helping individuals and families in need. Their services are available throughout Florida, with a strong presence in Southwest Florida.


  7. State of Florida
    Average Salary: $37,266
    The State of Florida offers Social Worker jobs in Naples, FL, with a focus on public service. They provide a range of services to support the community. Their offices are located throughout the state, including Naples.

Currently 6,191 Social Worker job openings, nationwide.

How's the job market for a Social Worker in the US?

Learn what a Social Worker does, how to become one, and understand the job outlook. Get simple steps to start your career as a Social Worker today.
Position
Overview
Social Worker
6,191 Job Openings