Legislation that would make it easier for Oakland to finance the infrastructure needed for a proposed A’s ballpark at the Port of Oakland’s Howard Terminal cleared its final hurdle at the state Capitol.

Lawmakers in the Senate voted 33-2 on Tuesday to approve SB293, which would streamline the process for financing infrastructure improvements — roads, walkways, electrical and sewer lines — near the new ballpark site. The bill, introduced by State Sen. Nancy Skinner, D-Berkeley, allows the creation of a new tax district in Oakland to cover millions of dollars in infrastructure costs. The legislation is now headed to the governor’s desk.

“For the win!” Skinner tweeted after the vote, adding in a statement that the bill “gives Oakland a tool to finance infrastructure upgrades and affordable housing. One is needed to help the new ballpark for the A’s, and the other is needed to help all of Oakland.”

The A’s hope to open a privately funded stadium in spring 2023 that features 35,000 seats, along with nearby housing and commercial developments, on a 50-acre site at the Oakland Estuary near Jack London Square. Groundbreaking could come as early as 2021, said Dave Kaval, the president of the baseball team.

“Passage of SB293 is another important step in the process,” Kaval said Tuesday. “We still have a long way to go, but we have made tremendous progress in our effort to build a new privately financed waterfront ballpark in Jack London Square. We appreciate the efforts of Senator Skinner and respectfully urge Governor Newsom to sign this bill into law.”

The project is opposed by maritime workers concerned that the basin the stadium would occupy would be heavily impacted and prevent them from doing their jobs. The basin is a key waterway where an average of 25 ships unload and load cargo each week.

Mike Jacob, the vice president and general counsel for the Pacific Merchant Shipping Association, which represents ocean carriers and marine terminal operators at the Port of Oakland, criticized the measure. Jacob said the legislation makes it “obvious” that the A’s don’t intend to have an entirely privately financed project.

“The A’s want the city to use millions of public tax dollars to subsidize their grandiose waterfront proposal,” Jacob said. “SB293 gives broad authority for the use of property tax revenues from across the City of Oakland for pretty much any of the potential project infrastructure at Howard Terminal they could ever want or be required to build except for a stadium itself.”

In June, the City Council voted unanimously to support SB293, as well as AB1191, a second state bill that is essential to the A’s plans to build a new stadium.

Mayor Libby Schaaf told Kaval in an email last April that she has not committed tax dollars to the project. She said it is reasonable that the city could consider a $200 million infrastructure deal for the A’s, as the city did for the Raiders at the Coliseum in 2017. The deal would help cover costs for road and utility improvements. City Council will eventually vote on the project and any financing deals.

In May, the Port Commission voted unanimously to approve a tentative exclusive negotiation agreement for the A’s that gives the team four years to conclude an environmental impact report. The environmental impact report is expected to be completed by the end of the year and presented to the City Council and the port commission by early 2020. Once the project receives all the necessary approvals, the A’s will be able to lease the port property for $3.8 million per year for the first 20 years of a 66-year lease. After 20 years, the rent could increase.

A second state bill that has yet to clear the final vote before heading to the governor’s desk passed the Senate Appropriations Committee on Aug. 30. AB1191, which was introduced by Assemblyman Rob Bonta, streamlines the permitting process for the ballpark and gives the State Lands Commission the authority to decide whether it is an appropriate use of the land.

Sarah Ravani is a San Francisco Chronicle staff writer. Email: sravani@sfchronicle.com Twitter: @SarRavani