ROCKLAND, Maine — Police, public services workers and clerical employees for the city government can expect pay raises by the holidays.

The Rockland City Council gave unanimous approval Monday night to contracts with the bargaining units of all three groups of city employees represented by the Teamsters. The three-year contract is retroactive to July 1 and provides pay increases, but it also requires workers to pick up a larger percentage of the cost of their health insurance.

These agreements complete labor negotiations between the city and its workers. Firefighters reached a contract deal with the city earlier this year. In that agreement, firefighters agreed to switch to a different health insurance plan that includes higher deductibles and saves the city money.

The Teamsters agreement retains the same insurance plan — Northern New England Benefit Trust. City Manager James Chaousis pointed out, however, that the city workers represented by the Teamsters agreed to pay a higher percentage of the costs of the premiums. The workers will pay 20 percent of the costs this year, 22 percent next year and 23 percent in the final year of the contract that will run through June 30, 2018.

Pay raises are 2 percent in the first two years of the contract for public services and clerical workers with 3 percent in the final year. Police get 3 percent in each year.

A starting patrol officer’s pay will be $773 per week this year, reaching $820 by the third year. The contract also rewards the more veteran officers, adding additional steps based on longevity.

The starting pay for public services laborers will go from $16.70 per hour to $17.54 by the final year of the contract.

There are about 45 workers covered by the new contracts.