Although Silicon Valley remains a stalwart tech hub, metros like Toronto and Atlanta are breaking into the rankings of the best markets for tech jobs, according to a new study.

And smaller markets — say Madison, Wisconsin — are showing up as locales with momentum as they rapidly increase their small communities of tech workers.

The secret weapon these cities all have in common: rents that aren’t through the roof.

An annual analysis released Tuesday from real estate and investment firm CBRE ranked the top cities for tech talent, based on factors including available workers and cost of living. Read the full story here.