The boost in the rankings is thanks in part to an average tech salary that rose to $107,000 in 2016, according to the global real estate firm CBRE.
The so-called Tech Talent Scorecard ranks cities or urban areas based on 13 criteria including outlook for tech job growth and growth in office and apartment rentals.
The top 10 markets were the San Francisco Bay Area, Seattle, New York, Washington, D.C., Atlanta, Toronto, Raleigh-Durham, N.C., Austin, Boston and Dallas/Ft. Worth.
In terms of pay, Newark ranked fifth out of the 50 markets for average tech talent wage in 2016, at $107,612, which was up 11 percent since 2011, CBRE reported.
The New York Metro Area, which includes the New York City, Long Island and Newark tech markets, was the top region in the nation for tech degree completions between 2014 and 2015, with 14,419, according to CBRE.