GCGovComp.app

City and County of San Francisco / Controller / Administrative Analyst

Job-title file

Administrative Analyst

Collect and analyze data to inform decisions, produce reports, and identify trends.

15 employees hold this title in Controller. Median total compensation for the role is $153,834, below the department median of $200,862.

Employees
15
Total payroll
$2.3M
Role median
$153,834
Agency median
$200,862
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$125,825$171,456+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 15 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Compare departments

This role across City and County of San Francisco

Administrative Analyst is held in 31 City and County of San Francisco departments. In Controller, the median of $153,834 ranks #24 of 31.

Highest-paying departments for this role

Ethics Commission
$175,117 · 2
District Attorney
$174,047 · 2
Adult Probation
$173,800 · 1
War Memorial
$173,491 · 2
Assessor-Recorder
$173,105 · 6
Human Resources
$172,673 · 8
Fire Department
$170,142 · 4
Environment
$165,792 · 3
Public Works
$164,232 · 45

Median total compensation for the Administrative Analyst role in other City and County of San Franciscodepartments (highest first). Each bar links to that department’s page for this role.

Compare jurisdictions

Administrative Analyst beyond City and County of San Francisco

This role is reported in 7 jurisdictions. In City and County of San Francisco, the median of $158,404 ranks #1 of 7. See Administrative Analyst across all of City and County of San Francisco

Highest-paying jurisdictions for this role

Los Angeles County
$142,333 · 16
City of Los Angeles
$138,741 · 12
Massachusetts
$69,634 · 55
City of Baltimore
$53,351 · 109
Arkansas
$47,397 · 516

Median total compensation for comparable Administrative Analystroles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

Page 1

Angela Whittaker

Administrative Analyst/Controller

2025 total comp
$174,967
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$125,541
Overtime
$0
Other pay
$1,039
Benefits
$48,388
Total compensation
$174,967
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,930
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$9,842

Angela Whittaker works as a Administrative Analyst for Controller within Budget, Admn & Stats Analysis. Their status is permanent civil service. Angela earned $174,967 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Shannon Dugan-Green

Administrative Analyst/Controller

2025 total comp
$162,426
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$117,282
Overtime
$0
Other pay
$0
Benefits
$45,144
Total compensation
$162,426
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.95

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$18,926
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,986

Shannon Dugan-Green works as a Administrative Analyst for Controller within Budget, Admn & Stats Analysis. Their status is permanent exempt, 0.95 FTE. Shannon earned $162,426 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Caroline Truong

Administrative Analyst/Controller

2025 total comp
$159,889
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$114,388
Overtime
$0
Other pay
$0
Benefits
$45,501
Total compensation
$159,889
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,727

Caroline Truong is a Administrative Analyst at Controller within Budget, Admn & Stats Analysis. They work permanent civil service. 2025 total compensation came to $159,889. Union affiliation: SEIU, Local 1021, Misc.

Kristen Tam

Administrative Analyst/Controller

2025 total comp
$157,741
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$112,537
Overtime
$0
Other pay
$0
Benefits
$45,204
Total compensation
$157,741
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,704

At Controller, Kristen Tam serves as a Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service. Their 2025 pay totaled $157,741. Union affiliation: SEIU, Local 1021, Misc.

Kenechi Anigbogu

Administrative Analyst/Controller

2025 total comp
$157,057
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$112,121
Overtime
$0
Other pay
$0
Benefits
$44,936
Total compensation
$157,057
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,498

Kenechi Anigbogu works as a Administrative Analyst for Controller within Budget, Admn & Stats Analysis. Their status is permanent civil service. Kenechi earned $157,057 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Ayeesha Hossain

Administrative Analyst/Controller

2025 total comp
$156,635
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$111,643
Overtime
$0
Other pay
$0
Benefits
$44,993
Total compensation
$156,635
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,626

Ayeesha Hossain is a Administrative Analyst at Controller within Budget, Admn & Stats Analysis. They work permanent civil service. 2025 total compensation came to $156,635. Their bargaining unit is SEIU, Local 1021, Misc.

Gabriella Shiferaw

Administrative Analyst/Controller

2025 total comp
$153,907
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$109,404
Overtime
$0
Other pay
$0
Benefits
$44,503
Total compensation
$153,907
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,462

Gabriella Shiferaw works as a Administrative Analyst for Controller within Budget, Admn & Stats Analysis. Their status is permanent civil service. Gabriella earned $153,907 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Justina Thai

Administrative Analyst/Controller

2025 total comp
$153,834
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$109,807
Overtime
$0
Other pay
$0
Benefits
$44,027
Total compensation
$153,834
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$7,928

At Controller, Justina Thai serves as a Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service. Their 2025 pay totaled $153,834. They are represented by SEIU, Local 1021, Misc.

Arjun Paul

Administrative Analyst/Controller

2025 total comp
$150,109
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$106,502
Overtime
$0
Other pay
$0
Benefits
$43,607
Total compensation
$150,109
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,002

Arjun Paul is a Administrative Analyst at Controller within Budget, Admn & Stats Analysis. They work permanent exempt. 2025 total compensation came to $150,109. Their bargaining unit is SEIU, Local 1021, Misc.

Beau Scott

Administrative Analyst/Controller

2024 total comp
$149,745
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$104,491
Overtime
$0
Other pay
$4,345
Benefits
$40,909
Total compensation
$149,745
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.88

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$16,436
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,403

Beau Scott is a Administrative Analyst at Controller within Budget, Admn & Stats Analysis. They work permanent civil service, 0.88 FTE. 2024 total compensation came to $149,745. Union affiliation: SEIU, Local 1021, Misc.

Atasha Jaffar

Administrative Analyst/Controller

2025 total comp
$142,295
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$98,989
Overtime
$0
Other pay
$0
Benefits
$43,306
Total compensation
$142,295
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.97

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,339
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$8,705

Atasha Jaffar is a Administrative Analyst at Controller within Budget, Admn & Stats Analysis. They work temporary exempt, 0.97 FTE. 2025 total compensation came to $142,295. They are represented by SEIU, Local 1021, Misc.

Frances Voluntad

Administrative Analyst/Controller

2025 total comp
$139,916
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$101,114
Overtime
$0
Other pay
$0
Benefits
$38,803
Total compensation
$139,916
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.81

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$16,094
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$7,793

Frances Voluntad holds the role of Administrative Analyst at Controller within Budget, Admn & Stats Analysis. Their status is permanent civil service, 0.81 FTE. In 2025, their total compensation was $139,916. Union affiliation: SEIU, Local 1021, Misc.

Aaron Chan

Administrative Analyst/Controller

2025 total comp
$138,467
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$96,781
Overtime
$0
Other pay
$0
Benefits
$41,686
Total compensation
$138,467
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$7,503

At Controller, Aaron Chan serves as a Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service. Their 2025 pay totaled $138,467. They are represented by SEIU, Local 1021, Misc.

Shannon Dugan

Administrative Analyst/Controller

2024 total comp
$133,477
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$94,115
Overtime
$0
Other pay
$0
Benefits
$39,362
Total compensation
$133,477
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.83

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$17,776
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$7,108

Shannon Dugan works as a Administrative Analyst for Controller within Budget, Admn & Stats Analysis. Their status is permanent exempt, 0.83 FTE. Shannon earned $133,477 in 2024. They are represented by SEIU, Local 1021, Misc.

Michael Nguyen

Administrative Analyst/Controller

2025 total comp
$125,825
Sub-department
Budget, Admn & Stats Analysis
Organization group
General Administration & Finance
Base pay
$85,516
Overtime
$0
Other pay
$0
Benefits
$40,309
Total compensation
$125,825
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
CON
Health and Dental Benefits
$19,953
Job Code
1822
Job Family Code
1800
Organization Group Code
General Administration & Finance
Other Benefits
$6,568

Michael Nguyen is a Administrative Analyst at Controller within Budget, Admn & Stats Analysis. They work temporary exempt. 2025 total compensation came to $125,825. Union affiliation: SEIU, Local 1021, Misc.