A Bath city councilor announced Friday that he’s running for the Democratic nomination for the state Senate seat representing Sagadahoc County and Dresden.

David Sinclair, 44, who opened a law practice in 2010 after a career in software engineering and technology management, said his experience in city government would help him represent the district.

“My years of public service have established a record of responsiveness to constituent needs and successful collaboration,” he said in a news release.

The Senate District 19 seat now is held by Senate Majority Leader Seth Goodall, D-Richmond.

Goodall plans to give up his seat Tuesday to become the Northeast director of the Small Business Administration, a federal post he was appointed to by President Obama.

The Maine Senate now has 19 Democrats, 15 Republicans and an independent, so a Republican win in District 19 would give Democrats the slimmest majority possible.

A former Republican state senator, Paula Benoit of Phippsburg, has said she will seek her party’s nomination. Eloise Vitelli, a women’s-business advocate from Arrowsic, announced her intention to run as a Democrat earlier this week.

At least for now, Sinclair could be fighting an uphill battle for his party’s nomination: Goodall and House Majority Leader Seth Berry, D-Bowdoinham, have endorsed Vitelli for the nomination.

The special election to replace Goodall has yet to be scheduled.