Skip to content
ZIP codes

ZIP codes in Hidalgo County, Texas

Hidalgo County has 30 ZIP codes. 28 lie entirely inside it and 2 are shared with neighboring counties, so part of their land and their people are elsewhere. About 892,661 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
30
With 1% or more of their land inside
Entirely inside
28
99% or more of their land
Shared with other counties
2
Most with Cameron County (1)
Most populated ZIP
78542
89,401 people · Linn
Least populated ZIP
78565
20 people · Los Ebanos; 1 more with nobody living there
Largest ZIP by land
78541
290 sq mi · Edinburg

Map of the ZIP codes in Hidalgo County

Brooks County Cameron County Kenedy County Starr County Willacy County 78501 · McAllen · 58,935 people · 100% in the county 78503 · McAllen · 22,621 people · 100% in the county 78504 · McAllen · 63,094 people · 100% in the county 78516 · Alamo · 34,370 people · 100% in the county 78537 · Donna · 51,426 people · 100% in the county 78538 · Monte Alto · 11,982 people · 100% in the county 78539 · Edinburg · 37,168 people · 100% in the county 78540 · 0 people · 100% in the county 78541 · Edinburg · 51,710 people · 100% in the county 78542 · Linn · 89,401 people · 100% in the county 78543 · La Blanca · 8,400 people · 100% in the county 78549 · Harding Gill Tract · 609 people · 100% in the county 78557 · Hidalgo · 14,498 people · 100% in the county 78558 · La Blanca · 722 people · 100% in the county 78560 · La Joya · 4,635 people · 100% in the county 78562 · La Villa · 3,211 people · 100% in the county 78563 · Linn · 92 people · 99.2% in the county 78565 · Los Ebanos · 20 people · 100% in the county 78569 · Yznaga · 4,342 people · 15% in the county 78570 · Mercedes · 34,348 people · 100% in the county 78572 · Mission · 78,024 people · 100% in the county 78573 · Alton · 44,809 people · 100% in the county 78574 · La Homa · 62,456 people · 100% in the county 78576 · Penitas · 15,484 people · 100% in the county 78577 · Pharr · 80,540 people · 100% in the county 78579 · Progreso · 2,039 people · 100% in the county 78589 · San Juan · 40,231 people · 100% in the county 78595 · Sullivan City · 6,118 people · 78% in the county 78596 · Weslaco · 39,518 people · 100% in the county 78599 · Weslaco · 35,454 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Hidalgo County

30 ZIP codes in Hidalgo County, TX, by number
ZIP code Main city Population Land in the county Residents in the county
78501 McAllen 58,935 100% 58,935
78503 McAllen 22,621 100% 22,621
78504 McAllen 63,094 100% 63,094
78516 Alamo 34,370 100% 34,370
78537 Donna 51,426 100% 51,426
78538 Monte Alto 11,982 100% 11,982
78539 Edinburg 37,168 100% 37,168
78540 — 0 100% 0
78541 Edinburg 51,710 100% 51,710
78542 Linn 89,401 100% 89,401
78543 La Blanca 8,400 100% 8,400
78549 Harding Gill Tract 609 100% 609
78557 Hidalgo 14,498 100% 14,498
78558 La Blanca 722 100% 722
78560 La Joya 4,635 100% 4,635
78562 La Villa 3,211 100% 3,211
78563 Linn 92 99.2% ≈ 91
78565 Los Ebanos 20 100% 20
78569 Yznaga 4,342 15% ≈ 1,343
78570 Mercedes 34,348 100% 34,348
78572 Mission 78,024 100% 78,024
78573 Alton 44,809 100% 44,809
78574 La Homa 62,456 100% 62,456
78576 Penitas 15,484 100% 15,484
78577 Pharr 80,540 100% 80,540
78579 Progreso 2,039 100% 2,039
78589 San Juan 40,231 100% 40,231
78595 Sullivan City 6,118 78% ≈ 5,522
78596 Weslaco 39,518 100% 39,518
78599 Weslaco 35,454 100% 35,454

ZIP codes shared with other counties

These 2 ZIP codes have part of their land in another county. The first figure is the share of their land in Hidalgo County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are McAllen (3), Edinburg (2), La Blanca (2), Linn (2), Weslaco (2), and Alamo (1); 23 places in all.

All 30 start with the same three digits, 785: the prefix of the USPS sorting center that handles them.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know