The average annual diesel technician salary in San Francisco is $58,022, but salaries can span from $42,000 to $79,000 a year. The average hourly rate for diesel techs in the Bay Area is $27.90.