ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$49,666
Texas
$47,575
Rankings
Full list

Top and bottom zip codes in Texas

Zip codes with 1,000+ residents

Zip codes where workers earn the most

See all
  1. 176092Southlake$134,153
  2. 277401Bellaire$132,050
  3. 375225Dallas$123,167
  4. 477005Houston$120,625
  5. 578739Austin$119,842
  6. 678701Austin$116,460
  7. 778733Austin$110,938
  8. 876034Colleyville$110,442
  9. 978738Austin$104,553
  10. 1078703Austin$99,772

Zip codes where workers earn the least

See all
  1. 176203Denton$5,248
  2. 276798Waco$5,328
  3. 375962Nacogdoches$5,444
  4. 477843College Station$5,915
  5. 579406Lubbock$6,557
  6. 676129Fort Worth$6,725
  7. 778579Progreso$7,323
  8. 877204Houston$7,473
  9. 977446Prairie View$10,164
  10. 1078019Encinal$14,583

Median earnings per worker by county in Texas

  1. 1Collin County$67,844
  2. 2Rockwall County$65,295
  3. 3Glasscock County$63,125
  4. 4Denton County$61,687
  5. 5Yoakum County$61,458
  6. 6Travis County$61,288
  7. 7Williamson County$61,236
  8. 8Brazoria County$59,290
  9. 9Fort Bend County$59,097
  10. 10Kendall County$58,761
  11. 11Chambers County$58,625
  12. 12Martin County$58,037
  13. 13Irion County$57,500
  14. 14Montgomery County$56,819
  15. 15Galveston County$56,527
  16. 16Midland County$56,340
  17. 17Comal County$55,527
  18. 18Jeff Davis County$54,948
  19. 19Hardin County$54,935
  20. 20Winkler County$54,814
  21. 21Parker County$54,123
  22. 22Calhoun County$54,060
  23. 23Hartley County$53,796
  24. 24Clay County$52,935
  25. 25Wilson County$52,632
  26. 26Pecos County$52,482
  27. 27Ellis County$52,179
  28. 28Blanco County$51,579
  29. 29Andrews County$51,518
  30. 30Armstrong County$51,500
  31. 31Ector County$51,297
  32. 32Ward County$51,211
  33. 33Crane County$50,894
  34. 34Carson County$50,698
  35. 35Sabine County$50,322
  36. 36Upton County$50,174
  37. 37Sutton County$50,092
  38. 38Randall County$50,005
  39. 39Austin County$49,991
  40. 40Orange County$49,809
  41. 41Guadalupe County$49,670
  42. 42Howard County$49,655
  43. 43Archer County$49,526
  44. 44Wise County$49,400
  45. 45Kaufman County$49,363
  46. 46Tarrant County$49,291
  47. 47Schleicher County$49,214
  48. 48Oldham County$49,191
  49. 49Hood County$49,122
  50. 50Johnson County$48,748
  51. 51Lee County$48,681
  52. 52Lavaca County$48,463
  53. 53Reagan County$48,462
  54. 54Gaines County$48,385
  55. 55Lipscomb County$48,182
  56. 56Reeves County$47,991
  57. 57Bastrop County$47,808
  58. 58Jackson County$47,685
  59. 59Goliad County$47,655
  60. 60Burleson County$47,583
  61. 61Dallas County$47,351
  62. 62Somervell County$47,163
  63. 63Hays County$47,150
  64. 64Delta County$47,105
  65. 65Brewster County$47,080
  66. 66Panola County$46,760
  67. 67Montague County$46,627
  68. 68Shackelford County$46,269
  69. 69King County$46,087
  70. 70Harris County$45,977
  71. 71Madison County$45,948
  72. 72Jack County$45,729
  73. 73Fayette County$45,722
  74. 74Cooke County$45,686
  75. 75Robertson County$45,594
  76. 76Stonewall County$45,556
  77. 77Young County$45,524
  78. 78Ochiltree County$45,406
  79. 79Hamilton County$45,398
  80. 80Washington County$45,359
  81. 81Wharton County$45,153
  82. 82Crockett County$45,117
  83. 83Franklin County$45,101
  84. 84Dimmit County$45,026
  85. 85Terrell County$45,000
  86. 86Llano County$44,894
  87. 87Culberson County$44,890
  88. 88Fisher County$44,825
  89. 89Fannin County$44,785
  90. 90Rusk County$44,420
  91. 91Aransas County$44,272
  92. 92Jefferson County$44,209
  93. 93Lynn County$44,203
  94. 94Grayson County$44,202
  95. 95Parmer County$44,154
  96. 96San Patricio County$44,061
  97. 97Gillespie County$44,026
  98. 98Burnet County$44,020
  99. 99Sherman County$43,946
  100. 100Mason County$43,835
  101. 101Scurry County$43,700
  102. 102Matagorda County$43,578
  103. 103Foard County$43,505
  104. 104Freestone County$43,411
  105. 105Grimes County$43,310
  106. 106Live Oak County$43,271
  107. 107Red River County$43,177
  108. 108Bosque County$43,120
  109. 109Waller County$43,113
  110. 110Caldwell County$42,964
  111. 111Coryell County$42,926
  112. 112Bexar County$42,912
  113. 113Lampasas County$42,892
  114. 114Rains County$42,857
  115. 115Liberty County$42,813
  116. 116Leon County$42,680
  117. 117Bailey County$42,612
  118. 118Dallam County$42,558
  119. 119Jasper County$42,530
  120. 120Bowie County$42,526
  121. 121Hemphill County$42,500
  122. 122Medina County$42,467
  123. 123Hutchinson County$42,387
  124. 124Lamb County$42,345
  125. 125Moore County$42,323
  126. 126Sterling County$42,303
  127. 127Van Zandt County$42,174
  128. 128Milam County$42,158
  129. 129Hill County$42,041
  130. 130Morris County$42,036
  131. 131Nueces County$41,925
  132. 132Polk County$41,885
  133. 133Colorado County$41,878
  134. 134Upshur County$41,848
  135. 135Henderson County$41,835
  136. 136Trinity County$41,764
  137. 137Callahan County$41,690
  138. 138Gregg County$41,635
  139. 139Cass County$41,628
  140. 140Hockley County$41,612
  141. 141Smith County$41,611
  142. 142Real County$41,609
  143. 143Dawson County$41,559
  144. 144Hopkins County$41,509
  145. 145San Jacinto County$41,479
  146. 146McLennan County$41,282
  147. 147McCulloch County$41,280
  148. 148Roberts County$41,250
  149. 149Anderson County$41,202
  150. 150Childress County$41,169
  151. 151Hunt County$41,138
  152. 152Tyler County$41,134
  153. 153Gray County$41,083
  154. 154Wood County$41,061
  155. 155Victoria County$41,037
  156. 156Bandera County$40,998
  157. 157Bell County$40,993
  158. 158Lubbock County$40,929
  159. 159Frio County$40,672
  160. 160Kimble County$40,621
  161. 161Tom Green County$40,608
  162. 162Falls County$40,589
  163. 163Atascosa County$40,533
  164. 164Palo Pinto County$40,498
  165. 165Haskell County$40,371
  166. 166Duval County$40,323
  167. 167Val Verde County$40,319
  168. 168Menard County$40,268
  169. 169Wichita County$40,241
  170. 170Angelina County$40,239
  171. 171Coke County$40,137
  172. 172Lamar County$40,020
  173. 173Floyd County$40,015
  174. 174Gonzales County$39,975
  175. 175Runnels County$39,916
  176. 176Houston County$39,879
  177. 177Harrison County$39,873
  178. 178Taylor County$39,823
  179. 179Brown County$39,796
  180. 180Deaf Smith County$39,762
  181. 181Eastland County$39,748
  182. 182Cottle County$39,702
  183. 183Limestone County$39,664
  184. 184Kerr County$39,579
  185. 185Nolan County$39,514
  186. 186Kent County$39,444
  187. 187Mitchell County$39,253
  188. 188Wheeler County$39,145
  189. 189Hale County$38,917
  190. 190Coleman County$38,719
  191. 191Jones County$38,590
  192. 192Karnes County$38,513
  193. 193Comanche County$38,507
  194. 194Hall County$38,379
  195. 195Navarro County$38,309
  196. 196Donley County$38,287
  197. 197Garza County$38,266
  198. 198Camp County$38,236
  199. 199Bee County$38,061
  200. 200Stephens County$38,016
  201. 201Mills County$38,008
  202. 202Newton County$37,959
  203. 203Castro County$37,878
  204. 204Refugio County$37,639
  205. 205Hansford County$37,527
  206. 206Brazos County$37,406
  207. 207Potter County$37,323
  208. 208San Saba County$37,295
  209. 209Shelby County$37,156
  210. 210Crosby County$37,147
  211. 211Erath County$36,966
  212. 212DeWitt County$36,792
  213. 213Cherokee County$36,706
  214. 214Briscoe County$36,591
  215. 215Dickens County$36,402
  216. 216Walker County$36,370
  217. 217Titus County$36,308
  218. 218Kleberg County$36,082
  219. 219Jim Wells County$35,994
  220. 220Hardeman County$35,533
  221. 221El Paso County$35,464
  222. 222Maverick County$35,289
  223. 223Uvalde County$35,000
  224. 224Webb County$34,987
  225. 225McMullen County$34,861
  226. 226Marion County$34,730
  227. 227Willacy County$34,596
  228. 228Jim Hogg County$34,396
  229. 229Throckmorton County$34,180
  230. 230Borden County$34,167
  231. 231Knox County$34,113
  232. 232Terry County$33,556
  233. 233Nacogdoches County$33,362
  234. 234Collingsworth County$33,286
  235. 235Wilbarger County$33,209
  236. 236Cameron County$33,153
  237. 237Cochran County$32,821
  238. 238San Augustine County$32,376
  239. 239Brooks County$32,314
  240. 240Hidalgo County$32,284
  241. 241Baylor County$32,270
  242. 242Hudspeth County$32,185
  243. 243Presidio County$32,019
  244. 244Motley County$30,409
  245. 245Concho County$29,810
  246. 246Swisher County$29,733
  247. 247La Salle County$29,534
  248. 248Kinney County$26,358
  249. 249Kenedy County$26,250
  250. 250Starr County$25,906
  251. 251Zavala County$25,852
  252. 252Zapata County$24,143
  253. 253Loving County$19,211
  254. 254Edwards County$18,602

Questions about this map

Which zip code has the highest median earnings per worker in Texas?

Among zip codes with at least 1,000 residents, 76092 (Southlake, TX) has the highest: $134,153.

Which zip code has the lowest median earnings per worker in Texas?

76203 (Denton, TX) has the lowest: $5,248.

What is the median earnings per worker for the United States?

$49,666; in Texas it is $47,575.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.

More maps