Data Analyst Salary in San Francisco, CA

Updated on May 09, 2025
Position
City
Salary

How much does a Data Analyst make in San Francisco, CA?

The average salary for a Data Analyst is $109,434 per year in San Francisco, CA.

In San Francisco, CA, a Data Analyst earns a competitive salary. The average annual salary for this role is around $109,434. This average takes into account the range of salaries that Data Analysts can earn, from entry-level positions to more experienced roles. The salary can vary based on factors such as experience, education, and the specific industry.

To give a clearer picture, here are some salary ranges for different levels of experience:

  • Entry-level: $61,740 - $72,355
  • Mid-level: $82,969 - $93,584
  • Senior-level: $104,198 - $114,813
  • Principal-level: $125,427 - $136,042
  • Director-level: $146,656 - $157,271
  • Executive-level: $167,885 - $178,500
These figures show that with more experience, Data Analysts can expect to earn higher salaries. This makes San Francisco a great place for those looking to advance in their careers.

Data Analyst jobs in San Francisco, CA

What are the highest paying cities for a Data Analyst near San Francisco, CA?

Job seekers looking for high-paying Data Analyst roles near San Francisco, CA, have several excellent options. Sunnyvale, CA, leads the pack with an average salary of $126,884. Nearby cities like Oakland, CA, and Mountain View, CA, also offer competitive salaries, with $125,629 and $118,144 respectively. These cities provide a strong environment for data professionals seeking rewarding career opportunities.
Graph displaying highest paying cities salaries for Data Analyst jobs near San Francisco, CA, highlighting Sunnyvale, CA with the highest at $126,884 and Palo Alto, CA with the lowest at $107,084.
  1. Sunnyvale, CA
    Average Salary: $126,884
    Sunnyvale offers a vibrant tech scene with many tech giants. Companies like Adobe and eBay provide excellent opportunities. The city's dynamic environment makes it ideal for those in the tech industry.
    Find Data Analyst jobs in Sunnyvale, CA


  2. Oakland, CA
    Average Salary: $125,629
    Oakland is a hub for innovation and creativity. With companies like Kaiser Permanente and Clorox, there are many roles available. The city's diverse culture adds to the enriching work experience.
    Find Data Analyst jobs in Oakland, CA


  3. Mountain View, CA
    Average Salary: $118,144
    Mountain View is home to Google and other tech companies. Working here means being at the forefront of technology. The city's progressive atmosphere supports career growth and innovation.
    Find Data Analyst jobs in Mountain View, CA


  4. Menlo Park, CA
    Average Salary: $115,100
    Menlo Park is known for its tech startups and established companies. With firms like Facebook, the opportunities are vast. The city offers a blend of work and leisure, making it a great place to live and work.
    Find Data Analyst jobs in Menlo Park, CA


  5. Santa Clara, CA
    Average Salary: $111,920
    Santa Clara boasts a strong tech industry presence. Companies like Intel and VMware offer many positions. The city's family-friendly environment makes it a great place to balance work and life.
    Find Data Analyst jobs in Santa Clara, CA


  6. San Jose, CA
    Average Salary: $110,534
    San Jose is a major tech center with companies like Cisco and eBay. The city offers a vibrant job market. Its diverse culture and amenities make it an attractive place to work.
    Find Data Analyst jobs in San Jose, CA


  7. South San Francisco, CA
    Average Salary: $109,920
    South San Francisco is a growing tech hub. With companies like Genentech, there are many opportunities. The city's proximity to San Francisco adds to its appeal.
    Find Data Analyst jobs in South San Francisco, CA


  8. San Mateo, CA
    Average Salary: $107,603
    San Mateo offers a mix of tech and finance jobs. Companies like Oracle and Dropbox provide many roles. The city's scenic beauty and quality of life make it a great place to work.
    Find Data Analyst jobs in San Mateo, CA


  9. Fremont, CA
    Average Salary: $107,222
    Fremont is a growing tech center with companies like Tesla. The city offers many opportunities in the tech sector. Its suburban feel and community spirit add to its charm.
    Find Data Analyst jobs in Fremont, CA


  10. Palo Alto, CA
    Average Salary: $107,084
    Palo Alto is a tech powerhouse with companies like Hewlett Packard Enterprise. The city offers many roles in innovation. Its vibrant community and excellent schools make it a great place to live and work.
    Find Data Analyst jobs in Palo Alto, CA

What are the best paying companies for a Data Analyst in San Francisco, CA?

Job seekers in San Francisco can find top-paying Data Analyst roles at Inclusively, TikTok, and Salesforce. These companies offer competitive salaries, making them attractive options for those in the field. Additionally, the City and County of San Francisco, Rippling, and Uber also provide excellent compensation packages for data analysts.
Graph displaying best paying company salaries for Data Analyst jobs in San Francisco, CA, highlighting Inclusively with the highest at $142,833 and Early Warning Services with the lowest at $90,033.
  1. Inclusively
    Average Salary: $142,833
    Inclusively offers Data Analyst jobs that focus on data-driven decision making. They operate in San Francisco, CA, and are dedicated to creating inclusive workplaces.


  2. TikTok
    Average Salary: $131,333
    At TikTok, Data Analysts work on analyzing user data to improve content and user experience. TikTok is headquartered in San Francisco, CA, and has offices worldwide.


  3. Salesforce
    Average Salary: $131,010
    Salesforce provides Data Analyst roles that involve data management and analysis to support business strategies. They are based in San Francisco, CA, and have global operations.


  4. City and County of San Francisco
    Average Salary: $125,535
    The City and County of San Francisco offers Data Analyst positions focused on public service and data-driven policy making. They operate in San Francisco, CA.


  5. Rippling
    Average Salary: $123,750
    Rippling provides Data Analyst jobs that involve managing HR data and analytics. They are headquartered in San Francisco, CA, and serve clients globally.


  6. Uber
    Average Salary: $120,333
    Uber offers Data Analyst roles that focus on analyzing transportation data to improve services. Uber is based in San Francisco, CA, and has a global presence.


  7. Capgemini
    Average Salary: $116,700
    Capgemini provides Data Analyst jobs that involve data analysis and consulting for various industries. They operate in San Francisco, CA, and have offices worldwide.


  8. University of California - San Francisco
    Average Salary: $99,225
    The University of California - San Francisco offers Data Analyst positions focused on research and academic data analysis. They are located in San Francisco, CA.


  9. Windfall
    Average Salary: $93,750
    Windfall offers Data Analyst jobs that involve analyzing financial data to support business strategies. They are based in San Francisco, CA.


  10. Early Warning Services
    Average Salary: $90,033
    Early Warning Services provides Data Analyst roles that focus on fraud detection and financial data analysis. They are headquartered in San Francisco, CA.

Currently 1,151 Data Analyst job openings, nationwide.

How's the job market for a Data Analyst in the US?

Learn what a Data Analyst does, how to become one, and understand the job outlook. Get simple steps to start your career as a Data Analyst today.
Position
Overview
Data Analyst
1,151 Job Openings