Every city with enough hiring to fill a page. Pay is quoted in the local currency, never converted.
Every number is measured from real job postings tracked across the US, Canada, and remote markets. Thin samples are suppressed rather than estimated, and Canadian pay stays in Canadian dollars.
| City | Region | Open roles | Employers | Pay quoted in |
|---|---|---|---|---|
| Greater New York | New York | 3,070 | 1,272 | USD |
| Dallas-Fort Worth | Texas | 2,064 | 856 | USD |
| San Francisco Bay Area | California | 2,015 | 856 | USD |
| Greater Chicago | Illinois | 1,526 | 668 | USD |
| Greater Los Angeles | California | 1,436 | 678 | USD |
| Greater Toronto Area | Ontario | 1,427 | 634 | CAD |
| Greater Houston | Texas | 1,377 | 670 | USD |
| Greater Atlanta | Georgia | 1,277 | 589 | USD |
| Washington DC metro | District of Columbia | 1,255 | 591 | USD |
| Greater Boston | Massachusetts | 1,113 | 499 | USD |
| Greater Phoenix | Arizona | 1,015 | 507 | USD |
| South Florida | Florida | 851 | 411 | USD |
| Greater Denver | Colorado | 812 | 441 | USD |
| Greater Seattle | Washington | 797 | 315 | USD |
| Orange County | California | 769 | 358 | USD |
| Minneapolis-Saint Paul | Minnesota | 644 | 322 | USD |
| Greater Charlotte | North Carolina | 618 | 276 | USD |
| Greater Austin | Texas | 603 | 324 | USD |
| Greater Philadelphia | Pennsylvania | 592 | 305 | USD |
| Tampa Bay | Florida | 511 | 264 | USD |
| Greater Nashville | Tennessee | 497 | 225 | USD |
| Metro Vancouver | British Columbia | 476 | 240 | CAD |
| Amsterdam metro | — | 474 | 233 | EUR |
| Dublin (Ireland) | — | 467 | 220 | EUR |
| Research Triangle | North Carolina | 452 | 207 | USD |
| Greater Indianapolis | Indiana | 445 | 231 | USD |
| San Diego | California | 429 | 279 | USD |
| Metro Detroit | Michigan | 423 | 207 | USD |
| Salt Lake City metro | Utah | 389 | 217 | USD |
| Greater Montreal | Quebec | 373 | 162 | CAD |
| Kansas City metro | Missouri | 334 | 176 | USD |
| Greater Columbus | Ohio | 306 | 161 | USD |
| Greater St. Louis | Missouri | 297 | 140 | USD |
| Greater Cincinnati | Ohio | 284 | 144 | USD |
| Calgary metro | Alberta | 280 | 161 | CAD |
| San Antonio | Texas | 280 | 147 | USD |
| Milwaukee | Wisconsin | 272 | 128 | USD |
| Greater Orlando | Florida | 269 | 166 | USD |
| Greater Cleveland | Ohio | 266 | 145 | USD |
| Greater Pittsburgh | Pennsylvania | 266 | 135 | USD |
| Richmond VA | Virginia | 264 | 132 | USD |
| Paris metro | — | 259 | 176 | EUR |
| Las Vegas | Nevada | 255 | 134 | USD |
| Greater Portland OR | Oregon | 241 | 140 | USD |
| Greater Sacramento | California | 211 | 120 | USD |
| Jacksonville | Florida | 207 | 127 | USD |
| Tulsa | Oklahoma | 186 | 86 | USD |
| Edmonton metro | Alberta | 180 | 94 | CAD |
| Oklahoma City | Oklahoma | 173 | 101 | USD |
| Omaha | Nebraska | 172 | 95 | USD |
| Baltimore metro | Maryland | 167 | 88 | USD |
| Louisville | Kentucky | 149 | 77 | USD |
| Grand Rapids | Michigan | 144 | 64 | USD |
| Buffalo NY | New York | 143 | 61 | USD |
| Birmingham AL | Alabama | 123 | 66 | USD |
| Rochester NY | New York | 118 | 76 | USD |
| Anchorage | Alaska | 116 | 53 | USD |
| Little Rock | Arkansas | 109 | 46 | USD |
| Albuquerque | New Mexico | 108 | 69 | USD |
| Greater Ottawa | Ontario | 104 | 71 | CAD |
| Knoxville | Tennessee | 97 | 49 | USD |
| Albany NY metro | New York | 90 | 56 | USD |
| Fresno metro | California | 88 | 46 | USD |
| Charleston SC | South Carolina | 85 | 48 | USD |
| Inland Empire | California | 83 | 35 | USD |
| Sioux Falls | South Dakota | 81 | 47 | USD |
| Sarasota metro | Florida | 79 | 48 | USD |
| Hartford | Connecticut | 75 | 26 | USD |
| Providence metro | Rhode Island | 74 | 43 | USD |
| Winnipeg | Manitoba | 73 | 36 | CAD |
| Tucson | Arizona | 73 | 36 | USD |
| Halifax | Nova Scotia | 73 | 39 | CAD |
| Baton Rouge | Louisiana | 70 | 49 | USD |
| Lincoln NE | Nebraska | 69 | 29 | USD |
| Spokane | Washington | 68 | 39 | USD |
| Green Bay | Wisconsin | 68 | 37 | USD |
| Boise | Idaho | 67 | 33 | USD |
| Greenville SC | South Carolina | 66 | 43 | USD |
| Colorado Springs | Colorado | 65 | 43 | USD |
| Honolulu | Hawaii | 63 | 38 | USD |
| Syracuse | New York | 58 | 35 | USD |
| Reno | Nevada | 57 | 38 | USD |
| Hampton Roads | Virginia | 53 | 37 | USD |
| Cedar Rapids | Iowa | 52 | 25 | USD |
| Saskatoon | Saskatchewan | 51 | 21 | CAD |
| Virginia Beach | Virginia | 48 | 31 | USD |
| Eugene metro | Oregon | 46 | 27 | USD |
| Fort Myers | Florida | 46 | 26 | USD |
| Regina | Saskatchewan | 27 | 19 | CAD |
| Victoria BC metro | British Columbia | 25 | 18 | CAD |