GCGovComp.app

City and County of San Francisco / Public Health

Agency file

Public Health

Source file: City and County of San Francisco — Employee Compensation / ingested Jun 17, 2026

The Public Health oversees public health and medical services — disease prevention, clinics and hospitals, and health licensing and regulation.

In 2025, this agency had 10,209 employees with median total compensation of $150,926; the highest distinct record was $683,900.

Year
2025
Total payroll
$1.6B
Employees
10,209
Median total
$150,926
Highest record
$683,900

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2025 total compensation is spread across the 10,209 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($150,926) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$111,609 (69%)
  • Overtime$6,646 (4%)
  • Other$5,389 (3%)
  • Benefits$37,744 (23%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$24,930
$98,142
$150,926
$219,822
$290,493

The pay ladder for this department. Someone at the 90th percentile earns $290,493 — more than 90% of the department; the 10th percentile earns $24,930. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Registered Nurse
1,775 · $260,348
Special Nurse
1,719 · $40,370
Porter
348 · $127,175

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$1.6B
9,994
$148,897
2025
$1.6B
4.3%
10,209
2.2%
$150,926
1.4%

Record list

Employees

Page 11

Rosahlie Borgonia

Special Nurse/Public Health

2025 total comp
$50,612
Sub-department
Nursing
Organization group
Community Health
Base pay
$36,319
Overtime
$112
Other pay
$7,235
Benefits
$6,947
Total compensation
$50,612
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.13

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$2,218
Retirement Contribution
$4,729

Rosahlie Borgonia works as a Special Nurse for Public Health within Nursing. Their status is temporary exempt, 0.13 FTE. Rosahlie earned $50,612 in 2025. Union affiliation: SEIU, Local 1021, RN.

Sandra Davidson

Special Nurse/Public Health

2025 total comp
$50,517
Sub-department
Nursing
Organization group
Community Health
Base pay
$40,060
Overtime
$1,757
Other pay
$5,177
Benefits
$3,523
Total compensation
$50,517
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.18

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$3,523
Total Salary
$46,993

At Public Health, Sandra Davidson serves as a Special Nurse within Nursing. They work temporary exempt, 0.18 FTE. Their 2025 pay totaled $50,517. Their bargaining unit is SEIU, Local 1021, RN.

Timothy Muldoon

Physician Specialist/Public Health

2025 total comp
$50,437
Sub-department
Medical & Dental
Organization group
Community Health
Base pay
$41,697
Overtime
$0
Other pay
$0
Benefits
$8,740
Total compensation
$50,437
Employment type
Temporary Exempt
Union / bargaining unit
Physician/Dentists 8-CC, UAPD
Full-time equivalent (FTE)
0.14

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
2230
Job Family Code
2200
Organization Group Code
Community Health
Other Benefits
$3,130
Retirement Contribution
$5,610

Timothy Muldoon is a Physician Specialist at Public Health within Medical & Dental. They work temporary exempt, 0.14 FTE. 2025 total compensation came to $50,437. Their bargaining unit is Physician/Dentists 8-CC, UAPD.

Alain Ignacio

Special Nurse/Public Health

2025 total comp
$50,414
Sub-department
Nursing
Organization group
Community Health
Base pay
$44,021
Overtime
$0
Other pay
$2,877
Benefits
$3,516
Total compensation
$50,414
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.16

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$3,516
Total Salary
$46,898

Alain Ignacio is a Special Nurse at Public Health within Nursing. They work temporary exempt, 0.16 FTE. 2025 total compensation came to $50,414. Their bargaining unit is SEIU, Local 1021, RN.

Ricardo Atengco

Registered Nurse/Public Health

2025 total comp
$50,400
Sub-department
Nursing
Organization group
Community Health
Base pay
$32,620
Overtime
$2,110
Other pay
$3,856
Benefits
$11,815
Total compensation
$50,400
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.16

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$4,293
Job Code
2320
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$2,987

At Public Health, Ricardo Atengco serves as a Registered Nurse within Nursing. They work permanent civil service, 0.16 FTE. Their 2025 pay totaled $50,400. Union affiliation: SEIU, Local 1021, RN.

Yui Nakawaki

Special Nurse/Public Health

2025 total comp
$50,391
Sub-department
Nursing
Organization group
Community Health
Base pay
$36,161
Overtime
$106
Other pay
$7,070
Benefits
$7,054
Total compensation
$50,391
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.14

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$2,322
Retirement Contribution
$4,732

At Public Health, Yui Nakawaki serves as a Special Nurse within Nursing. They work temporary exempt, 0.14 FTE. Their 2025 pay totaled $50,391. Union affiliation: SEIU, Local 1021, RN.

Mary Wong

Dental Hygienist/Public Health

2025 total comp
$50,380
Sub-department
Medical & Dental
Organization group
Community Health
Base pay
$37,043
Overtime
$0
Other pay
$0
Benefits
$13,337
Total compensation
$50,380
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.26

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$5,276
Job Code
2204
Job Family Code
2200
Organization Group Code
Community Health
Other Benefits
$2,683

Mary Wong holds the role of Dental Hygienist at Public Health within Medical & Dental. Their status is permanent civil service, 0.26 FTE. In 2025, their total compensation was $50,380. They are represented by SEIU, Local 1021, Misc.

Cecilia Abuaf

Special Nurse/Public Health

2025 total comp
$50,324
Sub-department
Nursing
Organization group
Community Health
Base pay
$46,293
Overtime
$0
Other pay
$540
Benefits
$3,491
Total compensation
$50,324
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.19

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$3,491
Total Salary
$46,833

Cecilia Abuaf is a Special Nurse at Public Health within Nursing. They work temporary exempt, 0.19 FTE. 2025 total compensation came to $50,324. They are represented by SEIU, Local 1021, RN.

Bruce Baginski

Special Nurse/Public Health

2025 total comp
$50,294
Sub-department
Nursing
Organization group
Community Health
Base pay
$42,299
Overtime
$4,487
Other pay
$0
Benefits
$3,508
Total compensation
$50,294
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.17

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$3,508
Total Salary
$46,786

At Public Health, Bruce Baginski serves as a Special Nurse within Nursing. They work temporary exempt, 0.17 FTE. Their 2025 pay totaled $50,294. Union affiliation: SEIU, Local 1021, RN.

Sophia Tan

Dietetic Technician/Public Health

2025 total comp
$50,291
Sub-department
Dietary & Food
Organization group
Community Health
Base pay
$33,802
Overtime
$128
Other pay
$0
Benefits
$16,361
Total compensation
$50,291
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.44

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$8,665
Job Code
2622
Job Family Code
2600
Organization Group Code
Community Health
Other Benefits
$2,734

Sophia Tan works as a Dietetic Technician for Public Health within Dietary & Food. Their status is temporary exempt, 0.44 FTE. Sophia earned $50,291 in 2025. They are represented by SEIU, Local 1021, Misc.

Taneishia Mcdowell

Food Service Worker/Public Health

2025 total comp
$50,281
Sub-department
Dietary & Food
Organization group
Community Health
Base pay
$29,401
Overtime
$10,221
Other pay
$1,872
Benefits
$8,787
Total compensation
$50,281
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.58

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$510
Job Code
2604
Job Family Code
2600
Organization Group Code
Community Health
Other Benefits
$3,226

Taneishia Mcdowell is a Food Service Worker at Public Health within Dietary & Food. They work permanent civil service, 0.58 FTE. 2025 total compensation came to $50,281. Union affiliation: SEIU, Local 1021, Misc.

Jennifer Clyne

Special Nurse/Public Health

2025 total comp
$50,276
Sub-department
Nursing
Organization group
Community Health
Base pay
$36,860
Overtime
$1,931
Other pay
$4,294
Benefits
$7,192
Total compensation
$50,276
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.14

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$2,441
Retirement Contribution
$4,750

Jennifer Clyne is a Special Nurse at Public Health within Nursing. They work temporary exempt, 0.14 FTE. 2025 total compensation came to $50,276. They are represented by SEIU, Local 1021, RN.

Ronald Contreraz

Senior Clerk/Public Health

2025 total comp
$50,273
Sub-department
Clerical, Secretarial & Steno
Organization group
Community Health
Base pay
$27,621
Overtime
$0
Other pay
$8,805
Benefits
$13,846
Total compensation
$50,273
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.35

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$6,907
Job Code
1406
Job Family Code
1400
Organization Group Code
Community Health
Other Benefits
$2,830

At Public Health, Ronald Contreraz serves as a Senior Clerk within Clerical, Secretarial & Steno. They work permanent civil service, 0.35 FTE. Their 2025 pay totaled $50,273. Their bargaining unit is SEIU, Local 1021, Misc.

Eric Hamer

Special Nurse/Public Health

2024 total comp
$50,194
Sub-department
Nursing
Organization group
Community Health
Base pay
$36,395
Overtime
$0
Other pay
$6,701
Benefits
$7,098
Total compensation
$50,194
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.15

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$2,895
Retirement Contribution
$4,203

Eric Hamer is a Special Nurse at Public Health within Nursing. They work temporary exempt, 0.15 FTE. 2024 total compensation came to $50,194. Their bargaining unit is SEIU, Local 1021, RN.

Skye Johnson

Hospital Eligibility Worker/Public Health

2024 total comp
$50,183
Sub-department
Human Services
Organization group
Community Health
Base pay
$38,072
Overtime
$3,050
Other pay
$62
Benefits
$8,999
Total compensation
$50,183
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.52

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
2903
Job Family Code
2900
Organization Group Code
Community Health
Other Benefits
$3,196
Retirement Contribution
$5,803

Skye Johnson works as a Hospital Eligibility Worker for Public Health within Human Services. Their status is permanent civil service, 0.52 FTE. Skye earned $50,183 in 2024. Their bargaining unit is SEIU, Local 1021, Misc.

Cristina Zepeda

Environmental Health Inspector/Public Health

2025 total comp
$50,156
Sub-department
Health & Sanitation Inspection
Organization group
Community Health
Base pay
$36,788
Overtime
$0
Other pay
$0
Benefits
$13,368
Total compensation
$50,156
Employment type
Permanent Civil Service
Union / bargaining unit
TWU, Local 250-A, Misc
Full-time equivalent (FTE)
0.29

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$5,218
Job Code
6120
Job Family Code
6100
Organization Group Code
Community Health
Other Benefits
$2,807

Cristina Zepeda is a Environmental Health Inspector at Public Health within Health & Sanitation Inspection. They work permanent civil service, 0.29 FTE. 2025 total compensation came to $50,156. Union affiliation: TWU, Local 250-A, Misc.

Emma Martinez

Medical Assistant/Public Health

2025 total comp
$50,116
Sub-department
Lab, Pharmacy & Med Techs
Organization group
Community Health
Base pay
$40,701
Overtime
$0
Other pay
$200
Benefits
$9,215
Total compensation
$50,116
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.4

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
2430
Job Family Code
2400
Organization Group Code
Community Health
Other Benefits
$3,244
Retirement Contribution
$5,972

Emma Martinez is a Medical Assistant at Public Health within Lab, Pharmacy & Medical Techs. They work permanent civil service, 0.4 FTE. 2025 total compensation came to $50,116. Union affiliation: SEIU, Local 1021, Misc.

Jianping Du

Porter/Public Health

2024 total comp
$50,101
Sub-department
Housekeeping & Laundry
Organization group
Community Health
Base pay
$23,844
Overtime
$1,799
Other pay
$12,031
Benefits
$12,428
Total compensation
$50,101
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.32

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$5,703
Job Code
2736
Job Family Code
2700
Organization Group Code
Community Health
Other Benefits
$2,934

Jianping Du holds the role of Porter at Public Health within Housekeeping & Laundry. Their status is permanent civil service, 0.32 FTE. In 2024, their total compensation was $50,101. Their bargaining unit is SEIU, Local 1021, Misc.

Joy Ugochukwu

Certified Nursing Assistant/Public Health

2025 total comp
$50,063
Sub-department
Nursing
Organization group
Community Health
Base pay
$32,695
Overtime
$3,002
Other pay
$335
Benefits
$14,031
Total compensation
$50,063
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.34

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$6,430
Job Code
2303
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$2,781

Joy Ugochukwu works as a Certified Nursing Assistant for Public Health within Nursing. Their status is permanent civil service, 0.34 FTE. Joy earned $50,063 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Polett Rico

Medical Evaluations Assistant/Public Health

2024 total comp
$50,056
Sub-department
Lab, Pharmacy & Med Techs
Organization group
Community Health
Base pay
$33,877
Overtime
$68
Other pay
$1,245
Benefits
$14,865
Total compensation
$50,056
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.37

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$6,789
Job Code
2430
Job Family Code
2400
Organization Group Code
Community Health
Other Benefits
$2,728

Polett Rico works as a Medical Evaluations Assistant for Public Health within Lab, Pharmacy & Medical Techs. Their status is permanent civil service, 0.37 FTE. Polett earned $50,056 in 2024. They are represented by SEIU, Local 1021, Misc.

Elaine Wang

Physician Specialist/Public Health

2025 total comp
$50,036
Sub-department
Medical & Dental
Organization group
Community Health
Base pay
$38,133
Overtime
$0
Other pay
$0
Benefits
$11,903
Total compensation
$50,036
Employment type
Permanent Exempt
Union / bargaining unit
Physician/Dentists 8-CC, UAPD
Full-time equivalent (FTE)
0.14

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$3,668
Job Code
2230
Job Family Code
2200
Organization Group Code
Community Health
Other Benefits
$2,885

At Public Health, Elaine Wang serves as a Physician Specialist within Medical & Dental. They work permanent exempt, 0.14 FTE. Their 2025 pay totaled $50,036. They are represented by Physician/Dentists 8-CC, UAPD.

Jabari Davis

Food Service Worker/Public Health

2025 total comp
$50,033
Sub-department
Dietary & Food
Organization group
Community Health
Base pay
$43,975
Overtime
$482
Other pay
$924
Benefits
$4,653
Total compensation
$50,033
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.63

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
2604
Job Family Code
2600
Organization Group Code
Community Health
Other Benefits
$3,420
Retirement Contribution
$1,233

Jabari Davis is a Food Service Worker at Public Health within Dietary & Food. They work temporary exempt, 0.63 FTE. 2025 total compensation came to $50,033. Union affiliation: SEIU, Local 1021, Misc.

Daniel Phan

Special Nurse/Public Health

2025 total comp
$49,978
Sub-department
Nursing
Organization group
Community Health
Base pay
$42,505
Overtime
$0
Other pay
$448
Benefits
$7,025
Total compensation
$49,978
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, RN
Full-time equivalent (FTE)
0.16

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Job Code
P103
Job Family Code
2300
Organization Group Code
Community Health
Other Benefits
$2,321
Retirement Contribution
$4,704

Daniel Phan is a Special Nurse at Public Health within Nursing. They work temporary exempt, 0.16 FTE. 2025 total compensation came to $49,978. Their bargaining unit is SEIU, Local 1021, RN.

Rita Bagnulo

Health Program Coordinator 2/Public Health

2024 total comp
$49,932
Sub-department
Med Therapy & Auxiliary
Organization group
Community Health
Base pay
$42,300
Overtime
$0
Other pay
$0
Benefits
$7,632
Total compensation
$49,932
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$6,964
Job Code
2591
Job Family Code
2500
Organization Group Code
Community Health
Other Benefits
$668

Rita Bagnulo holds the role of Health Program Coordinator 2 at Public Health within Medical Therapy & Auxiliary. Their status is temporary exempt, 0.38 FTE. In 2024, their total compensation was $49,932. They are represented by Prof & Tech Eng, Local 21.

Jamie Pearlstein

Inspector, Weights & Measures/Public Health

2025 total comp
$49,929
Sub-department
Public Safety Inspection
Organization group
Community Health
Base pay
$34,770
Overtime
$0
Other pay
$120
Benefits
$15,039
Total compensation
$49,929
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.37

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
DPH
Health and Dental Benefits
$7,290
Job Code
6220
Job Family Code
6200
Organization Group Code
Community Health
Other Benefits
$2,682

At Public Health, Jamie Pearlstein serves as a Inspector, Weights & Measures within Public Safety Inspection. They work permanent civil service, 0.37 FTE. Their 2025 pay totaled $49,929. Union affiliation: SEIU, Local 1021, Misc.