Mayor Geoffrey M. Szymanski has vetoed a $23.9 million budget approved by the City Council earlier this month, saying the Council’s budget is falsely balanced and violates union contract provisions.

“There was just too much money in savings that’s not legit,” said Szymanski. “We can’t run a city like this. It’s just not feasible.”

The Council’s budget eliminated one of the two city code enforcement officer positions, which would have saved the city $48,019 in salary. But the mayor said the post is a union position with a “no-layoff” clause, so it can’t be eliminated.

The Council’s budget also trimmed $210,000 from what Szymanski had allotted for overtime, court time and differential time in the police and fire departments.

Those cuts will also lead to contract violations, the mayor said.

In a letter to Council President Henry R. Pirowski, Szymanski also objected to:

• The deletion of a part-time clerk in his office;

• The elimination of overtime spending on proctoring of civil service exams;

• The deletion of travel allowances;

• The elimination of a clerk position in the recreation department.

“These are some but not all of the obvious maladjusted budget items that clearly show that the Council proposed budget will not be balanced, along with union and other contract violations, therefore it leaves me no other option then to veto the entire City Council proposed budget,” Szymanski wrote in his letter.

The Council has 30 days to consider mayor’s veto, which can be overridden by a vote of at least four Council members. The Council passed its own budget by a vote of 4-1. The city’s fiscal year runs Aug. 1 to July 31.

Also this week:

• The Board of Education will hold a special meeting at 6 p.m. Monday in the superintendent’s conference room 202, 245 South Shore Boulevard, Lackawanna to discuss personnel and retirements.

• The City Council has scheduled a special meeting for 7 p.m. Thursday in Council chambers of City Hall, 714 Ridge Road.

• The 2013 Lackawanna Festival runs Friday, Saturday and next Sunday in Veteran’s Stadium, with fireworks scheduled for 10 p.m. Saturday.