The deal still needs to be ratified by members of the Service Employees International Union and approved by the board.
It includes a wage increase for in-home supportive services providers to $18.35 per hour.
There is also additional funding for health benefits.
The union represents more than 500,000 caregivers across California.
The board of supervisors expects to vote on the three-year contract on May 20.