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,077 | 1,278 | USD |
| Dallas-Fort Worth | Texas | 2,077 | 863 | USD |
| San Francisco Bay Area | California | 2,027 | 861 | USD |
| Greater Chicago | Illinois | 1,535 | 677 | USD |
| Greater Toronto Area | Ontario | 1,463 | 645 | CAD |
| Greater Los Angeles | California | 1,441 | 686 | USD |
| Greater Houston | Texas | 1,381 | 674 | USD |
| Greater Atlanta | Georgia | 1,280 | 595 | USD |
| Washington DC metro | District of Columbia | 1,249 | 589 | USD |
| Greater Boston | Massachusetts | 1,115 | 497 | USD |
| Greater Phoenix | Arizona | 1,026 | 506 | USD |
| South Florida | Florida | 864 | 417 | USD |
| Greater Denver | Colorado | 819 | 445 | USD |
| Greater Seattle | Washington | 789 | 314 | USD |
| Orange County | California | 769 | 356 | USD |
| Minneapolis-Saint Paul | Minnesota | 648 | 323 | USD |
| Greater Charlotte | North Carolina | 626 | 280 | USD |
| Greater Austin | Texas | 599 | 322 | USD |
| Greater Philadelphia | Pennsylvania | 590 | 304 | USD |
| Tampa Bay | Florida | 513 | 267 | USD |
| Greater Nashville | Tennessee | 504 | 224 | USD |
| Amsterdam metro | — | 481 | 234 | EUR |
| Metro Vancouver | British Columbia | 481 | 243 | CAD |
| Dublin (Ireland) | — | 473 | 220 | EUR |
| Research Triangle | North Carolina | 455 | 206 | USD |
| Greater Indianapolis | Indiana | 442 | 229 | USD |
| San Diego | California | 429 | 277 | USD |
| Metro Detroit | Michigan | 424 | 207 | USD |
| Salt Lake City metro | Utah | 393 | 218 | USD |
| Greater Montreal | Quebec | 377 | 163 | CAD |
| Kansas City metro | Missouri | 334 | 177 | USD |
| Greater Columbus | Ohio | 307 | 161 | USD |
| Greater St. Louis | Missouri | 296 | 140 | USD |
| Calgary metro | Alberta | 286 | 163 | CAD |
| Greater Cincinnati | Ohio | 283 | 143 | USD |
| San Antonio | Texas | 275 | 145 | USD |
| Milwaukee | Wisconsin | 273 | 125 | USD |
| Greater Orlando | Florida | 270 | 167 | USD |
| Greater Cleveland | Ohio | 270 | 148 | USD |
| Richmond VA | Virginia | 263 | 131 | USD |
| Greater Pittsburgh | Pennsylvania | 263 | 134 | USD |
| Paris metro | — | 262 | 180 | EUR |
| Las Vegas | Nevada | 255 | 131 | USD |
| Greater Portland OR | Oregon | 242 | 141 | USD |
| Jacksonville | Florida | 212 | 129 | USD |
| Greater Sacramento | California | 208 | 119 | USD |
| Tulsa | Oklahoma | 183 | 86 | USD |
| Edmonton metro | Alberta | 182 | 95 | CAD |
| Omaha | Nebraska | 176 | 96 | USD |
| Oklahoma City | Oklahoma | 169 | 96 | USD |
| Baltimore metro | Maryland | 169 | 89 | USD |
| Louisville | Kentucky | 152 | 78 | USD |
| Grand Rapids | Michigan | 146 | 64 | USD |
| Buffalo NY | New York | 142 | 61 | USD |
| Birmingham AL | Alabama | 120 | 65 | USD |
| Rochester NY | New York | 116 | 73 | USD |
| Anchorage | Alaska | 114 | 51 | USD |
| Albuquerque | New Mexico | 111 | 70 | USD |
| Little Rock | Arkansas | 108 | 46 | USD |
| Greater Ottawa | Ontario | 102 | 69 | CAD |
| Knoxville | Tennessee | 95 | 48 | USD |
| Fresno metro | California | 94 | 48 | USD |
| Albany NY metro | New York | 90 | 54 | USD |
| Inland Empire | California | 84 | 33 | USD |
| Charleston SC | South Carolina | 84 | 48 | USD |
| Sioux Falls | South Dakota | 83 | 50 | USD |
| Sarasota metro | Florida | 82 | 49 | USD |
| Hartford | Connecticut | 77 | 29 | USD |
| Des Moines metro | Iowa | 77 | 45 | USD |
| Providence metro | Rhode Island | 75 | 44 | USD |
| Tucson | Arizona | 75 | 35 | USD |
| Halifax | Nova Scotia | 74 | 40 | CAD |
| Winnipeg | Manitoba | 73 | 36 | CAD |
| Lincoln NE | Nebraska | 73 | 29 | USD |
| Green Bay | Wisconsin | 70 | 36 | USD |
| Spokane | Washington | 70 | 41 | USD |
| Baton Rouge | Louisiana | 68 | 49 | USD |
| Boise | Idaho | 67 | 33 | USD |
| Greenville SC | South Carolina | 67 | 43 | USD |
| Honolulu | Hawaii | 64 | 39 | USD |
| Colorado Springs | Colorado | 64 | 44 | USD |
| Syracuse | New York | 58 | 35 | USD |
| Reno | Nevada | 55 | 38 | USD |
| Cedar Rapids | Iowa | 54 | 26 | USD |
| Hampton Roads | Virginia | 53 | 37 | USD |
| Saskatoon | Saskatchewan | 49 | 20 | CAD |
| Virginia Beach | Virginia | 48 | 31 | USD |
| Eugene metro | Oregon | 46 | 27 | USD |
| Fort Myers | Florida | 45 | 26 | USD |
| Regina | Saskatchewan | 27 | 19 | CAD |
| Victoria BC metro | British Columbia | 24 | 17 | CAD |