ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

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

U.S.
$80,734
Texas
$78,476
Rankings
Full list

Top and bottom zip codes in Texas

Zip codes with 1,000+ residents

Zip codes with the highest median income

See all
  1. 176092Southlake$250,000+
  2. 277401Bellaire$243,750
  3. 378739Austin$238,559
  4. 477005Houston$229,267
  5. 576034Colleyville$217,914
  6. 678733Austin$206,368
  7. 775225Dallas$200,234
  8. 875078Prosper$196,564
  9. 978732Austin$192,500
  10. 1078746Austin$188,414

Zip codes with the lowest median income

See all
  1. 179901El Paso$14,872
  2. 278579Progreso$19,172
  3. 377446Prairie View$20,766
  4. 478594Sebastian$23,307
  5. 579905El Paso$25,721
  6. 675933Call$25,996
  7. 778208San Antonio$26,595
  8. 878151Runge$26,597
  9. 979401Lubbock$26,980
  10. 1078584Roma$27,056

Median household income by county in Texas

  1. 1Rockwall County$127,981
  2. 2Collin County$121,600
  3. 3Kendall County$114,962
  4. 4Fort Bend County$114,041
  5. 5Denton County$111,498
  6. 6Williamson County$111,340
  7. 7Chambers County$109,804
  8. 8Parker County$104,443
  9. 9Comal County$101,889
  10. 10Glasscock County$101,250
  11. 11Travis County$99,611
  12. 12Ellis County$99,595
  13. 13Brazoria County$97,993
  14. 14Montgomery County$97,701
  15. 15Wilson County$94,565
  16. 16Martin County$93,734
  17. 17Wise County$93,421
  18. 18Midland County$92,874
  19. 19Blanco County$92,425
  20. 20Guadalupe County$92,375
  21. 21Kaufman County$89,485
  22. 22Hays County$89,097
  23. 23Hood County$88,160
  24. 24Winkler County$86,900
  25. 25Schleicher County$86,694
  26. 26Bastrop County$86,226
  27. 27Galveston County$86,105
  28. 28Carson County$85,231
  29. 29Yoakum County$84,925
  30. 30Johnson County$84,859
  31. 31Tarrant County$84,207
  32. 32Randall County$83,864
  33. 33Lampasas County$81,736
  34. 34Crockett County$81,022
  35. 35Waller County$80,397
  36. 36Clay County$80,114
  37. 37Calhoun County$79,959
  38. 38Oldham County$79,900
  39. 39Somervell County$79,825
  40. 40Sutton County$78,906
  41. 41Burnet County$78,732
  42. 42Medina County$78,074
  43. 43Washington County$77,825
  44. 44Dallas County$76,547
  45. 45Lee County$76,371
  46. 46Gillespie County$76,162
  47. 47Fayette County$75,854
  48. 48Hartley County$75,841
  49. 49Bandera County$75,813
  50. 50Hardin County$75,808
  51. 51Austin County$75,789
  52. 52Harris County$74,983
  53. 53Madison County$74,596
  54. 54Smith County$74,192
  55. 55Mason County$74,180
  56. 56Gaines County$74,132
  57. 57Cooke County$73,932
  58. 58Lynn County$73,679
  59. 59Shackelford County$73,047
  60. 60Kent County$72,889
  61. 61Armstrong County$72,750
  62. 62Pecos County$72,750
  63. 63Lipscomb County$72,560
  64. 64Callahan County$72,436
  65. 65Franklin County$72,360
  66. 66Bexar County$72,341
  67. 67Fannin County$72,295
  68. 68Andrews County$72,242
  69. 69Robertson County$72,236
  70. 70Grayson County$72,182
  71. 71Archer County$72,159
  72. 72Orange County$72,104
  73. 73Hunt County$71,938
  74. 74Ector County$71,536
  75. 75Dallam County$71,500
  76. 76Coryell County$71,301
  77. 77Victoria County$70,896
  78. 78Hopkins County$70,888
  79. 79Atascosa County$70,770
  80. 80Irion County$70,357
  81. 81Ochiltree County$70,183
  82. 82Burleson County$70,000
  83. 83Kinney County$70,000
  84. 84Grimes County$69,803
  85. 85Caldwell County$69,758
  86. 86Parmer County$69,735
  87. 87San Patricio County$69,704
  88. 88Howard County$69,649
  89. 89Van Zandt County$69,475
  90. 90Aransas County$69,466
  91. 91Kimble County$69,455
  92. 92Hansford County$69,441
  93. 93Kerr County$69,395
  94. 94Bosque County$68,914
  95. 95Bell County$68,865
  96. 96Liberty County$68,703
  97. 97Rusk County$68,658
  98. 98Tom Green County$68,370
  99. 99Jack County$68,079
  100. 100Young County$68,010
  101. 101Roberts County$67,868
  102. 102Palo Pinto County$67,674
  103. 103Mills County$67,620
  104. 104Llano County$67,530
  105. 105Hutchinson County$67,228
  106. 106Taylor County$67,139
  107. 107Wharton County$66,924
  108. 108Nueces County$66,897
  109. 109McLennan County$66,643
  110. 110Sabine County$66,585
  111. 111Delta County$66,575
  112. 112Gregg County$66,550
  113. 113Colorado County$66,377
  114. 114Upshur County$66,208
  115. 115Milam County$66,141
  116. 116Harrison County$66,103
  117. 117Val Verde County$66,100
  118. 118Frio County$66,010
  119. 119Ward County$65,952
  120. 120Concho County$65,795
  121. 121Borden County$65,625
  122. 122Fisher County$65,533
  123. 123Jackson County$65,414
  124. 124Rains County$65,413
  125. 125San Jacinto County$65,364
  126. 126Henderson County$65,179
  127. 127Erath County$65,115
  128. 128Sterling County$64,954
  129. 129Panola County$64,894
  130. 130Hill County$64,591
  131. 131Montague County$64,545
  132. 132Reeves County$64,297
  133. 133Lubbock County$64,155
  134. 134DeWitt County$63,730
  135. 135Wichita County$63,524
  136. 136Hardeman County$63,333
  137. 137Lavaca County$63,240
  138. 138Hockley County$63,140
  139. 139Navarro County$63,111
  140. 140Webb County$63,058
  141. 141Runnels County$62,632
  142. 142Polk County$62,259
  143. 143Crane County$62,212
  144. 144Anderson County$62,068
  145. 145Lamar County$61,880
  146. 146Moore County$61,762
  147. 147Foard County$61,563
  148. 148Hemphill County$61,563
  149. 149Leon County$61,449
  150. 150Bailey County$61,420
  151. 151Kleberg County$61,292
  152. 152Collingsworth County$61,280
  153. 153Cherokee County$61,261
  154. 154Sherman County$61,250
  155. 155Motley County$61,154
  156. 156Angelina County$60,960
  157. 157Deaf Smith County$60,799
  158. 158Lamb County$60,760
  159. 159Haskell County$60,653
  160. 160Limestone County$60,573
  161. 161Mitchell County$60,550
  162. 162Wood County$60,300
  163. 163Karnes County$60,214
  164. 164Refugio County$60,181
  165. 165Wheeler County$60,167
  166. 166Scurry County$60,039
  167. 167Jefferson County$60,026
  168. 168Freestone County$59,960
  169. 169El Paso County$59,806
  170. 170Bowie County$59,803
  171. 171Comanche County$59,635
  172. 172Gray County$59,614
  173. 173Jones County$59,464
  174. 174Goliad County$59,359
  175. 175Jeff Davis County$59,286
  176. 176Throckmorton County$59,216
  177. 177Cottle County$59,063
  178. 178Camp County$58,843
  179. 179Culberson County$58,777
  180. 180Donley County$58,750
  181. 181Gonzales County$58,672
  182. 182Childress County$58,654
  183. 183Morris County$58,645
  184. 184Matagorda County$58,628
  185. 185Brazos County$58,553
  186. 186Floyd County$58,462
  187. 187Titus County$58,425
  188. 188Hamilton County$58,219
  189. 189Stephens County$58,008
  190. 190Reagan County$57,813
  191. 191La Salle County$57,716
  192. 192Bee County$57,673
  193. 193Brown County$57,470
  194. 194Falls County$57,247
  195. 195Live Oak County$57,150
  196. 196Stonewall County$56,875
  197. 197Castro County$56,776
  198. 198Jasper County$56,723
  199. 199Knox County$56,667
  200. 200Houston County$56,531
  201. 201Brewster County$56,212
  202. 202San Saba County$55,819
  203. 203Tyler County$55,396
  204. 204Dawson County$54,360
  205. 205Hidalgo County$54,338
  206. 206Willacy County$54,180
  207. 207Wilbarger County$54,102
  208. 208McCulloch County$54,043
  209. 209Cass County$53,813
  210. 210Uvalde County$53,801
  211. 211Nacogdoches County$53,555
  212. 212Eastland County$53,549
  213. 213Potter County$53,249
  214. 214Menard County$53,043
  215. 215Cameron County$52,601
  216. 216Walker County$52,324
  217. 217Crosby County$52,188
  218. 218Trinity County$52,018
  219. 219Hale County$51,897
  220. 220Jim Wells County$51,896
  221. 221Loving County$51,250
  222. 222Nolan County$50,747
  223. 223San Augustine County$50,408
  224. 224Shelby County$49,776
  225. 225Marion County$49,672
  226. 226Maverick County$49,568
  227. 227Dickens County$49,335
  228. 228Upton County$49,167
  229. 229Coleman County$49,159
  230. 230Duval County$49,038
  231. 231Hudspeth County$48,600
  232. 232Red River County$48,491
  233. 233Hall County$48,459
  234. 234Brooks County$47,764
  235. 235King County$46,645
  236. 236Garza County$46,314
  237. 237Briscoe County$45,417
  238. 238Baylor County$45,370
  239. 239Cochran County$45,313
  240. 240Terrell County$44,886
  241. 241Terry County$44,100
  242. 242McMullen County$43,875
  243. 243Presidio County$43,802
  244. 244Coke County$43,333
  245. 245Newton County$42,618
  246. 246Jim Hogg County$42,211
  247. 247Edwards County$40,313
  248. 248Real County$39,605
  249. 249Zapata County$39,239
  250. 250Kenedy County$38,882
  251. 251Dimmit County$38,808
  252. 252Starr County$37,639
  253. 253Zavala County$36,749
  254. 254Swisher County$36,165

Questions about this map

Which zip code has the highest median household income in Texas?

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

Which zip code has the lowest median household income in Texas?

79901 (El Paso, TX) has the lowest: $14,872.

What is the median household income for the United States?

$80,734; in Texas it is $78,476.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

More maps