GCGovComp.app

City and County of San Francisco / Juvenile Probation / Counselor, Juvenile Hall Pers

Job-title file

Counselor, Juvenile Hall Pers

Assess client needs, develop service plans, and connect people with support resources.

27 employees hold this title in Juvenile Probation. Median total compensation for the role is $205,183, above the department median of $151,860.

Employees
27
Total payroll
$4.4M
Role median
$205,183
Agency median
$151,860
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

-$6,197$371,486+

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

How total compensation varies among the 27 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.

Record list

Employees with this title

Page 1

Toiansanita Mcneil

Counselor, Juvenile Hall Pers/Juvenile Probation

2025 total comp
$31,420
Sub-department
Correction & Detention
Organization group
Public Protection
Base pay
$28,524
Overtime
$0
Other pay
$705
Benefits
$2,191
Total compensation
$31,420
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.31

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
JUV
Job Code
8320
Job Family Code
8300
Organization Group Code
Public Protection
Other Benefits
$2,191
Total Salary
$29,229

Toiansanita Mcneil is a Counselor, Juvenile Hall Pers at Juvenile Probation within Correction & Detention. They work temporary exempt, 0.31 FTE. 2025 total compensation came to $31,420. Their bargaining unit is SEIU, Local 1021, Misc.

Oluchi Nnachi

Counselor, Juvenile Hall Pers/Juvenile Probation

2025 total comp
$25,998
Sub-department
Correction & Detention
Organization group
Public Protection
Base pay
$3,744
Overtime
$0
Other pay
$18,960
Benefits
$3,294
Total compensation
$25,998
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
JUV
Health and Dental Benefits
$796
Job Code
8320
Job Family Code
8300
Organization Group Code
Public Protection
Other Benefits
$339

Oluchi Nnachi is a Counselor, Juvenile Hall Pers at Juvenile Probation within Correction & Detention. They work permanent civil service. 2025 total compensation came to $25,998. Union affiliation: SEIU, Local 1021, Misc.

Charles Satcher

Counselor, Juvenile Hall Pers/Juvenile Probation

2025 total comp
$19,790
Sub-department
Correction & Detention
Organization group
Public Protection
Base pay
$8,477
Overtime
$5,273
Other pay
$391
Benefits
$5,649
Total compensation
$19,790
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.16

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
JUV
Job Code
8320
Job Family Code
8300
Organization Group Code
Public Protection
Other Benefits
$265
Retirement Contribution
$5,384

Charles Satcher works as a Counselor, Juvenile Hall Pers for Juvenile Probation within Correction & Detention. Their status is permanent civil service, 0.16 FTE. Charles earned $19,790 in 2025. They are represented by SEIU, Local 1021, Misc.

Jenny Spurlock

Counselor, Juvenile Hall Pers/Juvenile Probation

2025 total comp
$17,285
Sub-department
Correction & Detention
Organization group
Public Protection
Base pay
$14,701
Overtime
$0
Other pay
$1,367
Benefits
$1,217
Total compensation
$17,285
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.17

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
JUV
Job Code
8320
Job Family Code
8300
Organization Group Code
Public Protection
Other Benefits
$1,217
Total Salary
$16,068

At Juvenile Probation, Jenny Spurlock serves as a Counselor, Juvenile Hall Pers within Correction & Detention. They work temporary exempt, 0.17 FTE. Their 2025 pay totaled $17,285. Union affiliation: SEIU, Local 1021, Misc.