87021 ZIP Code — Milan, NM

Cibola County, New Mexico

ZIP code 87021 is located in Milan, New Mexico, within Cibola County. It covers approximately 10.03 square miles and serves a population of 2,793 residents. This is a standard ZIP code in the Mountain (MT) timezone, served by area code 505.

About ZIP code 87021

The housing stock consists of a higher-than-average concentration of mobile homes. Most homes were built in the 1970s, giving the area an established character. Owner-occupancy sits near the national average at 61%.

Median household income is $37,458. SNAP benefit usage at 24% of households reflects economic stress in the area. 40% of households receive Social Security income, suggesting a notable retiree or disability population.

The dominant occupation class is sales and office, with retail trade as the leading industry. The average commute of 15 minutes is near the national average.

College attainment at 13% is below the national average, consistent with a trades and production-oriented local economy.

19% of residents lack health insurance, above the national average.

Notable community characteristics include disability rates above the national average at 23%.

Overall, ZIP code 87021 reflects a community defined by a trades-oriented workforce, a significant Social Security-dependent population, and elevated reliance on food assistance.

2,793
population
10.03
sq mi land
Standard
ZIP type
Mountain (MT)
timezone
87021 ZIP code map
Cities in ZIP code 87021

Below are the cities the US Postal Service accepts for ZIP code 87021. Using any city not on this list may result in mail delivery delays.

City Status
Milan Acceptable
Demographics updated 06/2026
Population
Total population 2,793
Population density 278 / sq mi
State FIPS 35
County FIPS 006
Geography
Land area 10.03 sq mi
Water area 0.01 sq mi
Latitude 35.2318
Longitude -107.8934
Timezone Mountain (MT)
Area code 505
Total population by age
Gender
Race & ethnicity
Economics updated 06/2026
Household income
Income range This ZIP County avg State avg
Under $50k 51.8% 54.3% 48.8%
$50k – $100k 21.7% 29.1% 29.4%
$100k – $200k 26.4% 15.2% 17.6%
Over $200k 0.0% 1.3% 4.1%

Demographics & statistics

2,793
Population
278
People per sq mi
44.0
Median age
$37,458
Median household income
$22,110
Per capita income
$0
Median home value
$834
Median monthly rent
60.5%
Home ownership
17.5%
Poverty rate
13.6%
Unemployment
816
Housing units
13.3%
Bachelor's or higher

Age distribution

Male Female
29
Under 5
20
75
5–9
53
160
10–14
114
67
15–19
47
65
20–24
46
298
25–34
213
161
35–44
114
328
45–54
234
89
55–59
64
139
60–64
99
145
65–74
104
75
75–84
54
← Male
Female →

Age summary

GroupCount%
Under 1853819.3%
18 and over2,25580.7%
65 and over37813.5%
Median age44.0 years

Race & ethnicity

White 45.3%
Two or more races 20.1%
Hispanic or Latino 17.9%
American Indian / Alaska Native 16.2%
Black or African American 0.3%
Other race 0.2%
GroupCount%
White1,54045.3%
Two or more races68520.1%
Hispanic or Latino60817.9%
American Indian / Alaska Native55116.2%
Black or African American90.3%
Other race80.2%

Household income

Income range This ZIP County avg State avg
Under $50k 51.8% 54.3% 48.8%
$50k – $100k 21.7% 29.1% 29.4%
$100k – $200k 26.4% 15.2% 17.6%
Over $200k 0.0% 1.3% 4.1%
Under $10k 5.4%
$10k–$15k 4.1%
$15k–$25k 19.5%
$25k–$35k 11.9%
$35k–$50k 24.3%
$50k–$75k 6.8%
$75k–$100k 2.2%
$100k–$150k 20.7%
$150k–$200k 1.7%
$200k+ 3.4%
Range% of households
Under $10k5.4%
$10k–$15k4.1%
$15k–$25k19.5%
$25k–$35k11.9%
$35k–$50k24.3%
$50k–$75k6.8%
$75k–$100k2.2%
$100k–$150k20.7%
$150k–$200k1.7%
$200k+3.4%
Median income$37,458

Housing

Home values

Under $50k 46.8%
$50k–$100k 11.6%
$100k–$150k 3.9%
$150k–$200k 12.5%
$200k–$300k 8.0%
$300k–$500k 14.4%
$1M+ 2.7%

Housing overview

MetricValue
Median home value$0
Median rent / month$834
Owner occupied60.5%
Renter occupied39.5%
Vacant19.3%
Single-family detached40.8%
Large apartment buildings0.0%
Mobile homes52.8%
Median rooms4.9
Avg household size (owned)2.52

Year built

Era%
2020 or later0.0%
2010–20192.8%
2000–20096.9%
1990–199916.8%
1980–19895.0%
1970–197944.8%
1960–196912.7%
1950–19599.6%
1940–19490.0%
1939 or earlier1.4%

Bedrooms

Size% of units
No bedroom (studio)3.0%
1 bedroom1.2%
2 bedrooms35.6%
3 bedrooms55.4%
4 bedrooms4.8%
5+ bedrooms0.0%

Vehicles per household

Vehicles% of households
No vehicle0.8%
1 vehicle45.9%
2 vehicles14.6%
3 or more38.7%

Heating fuel

Fuel type%
Utility gas59.5%
Electricity10.5%
Propane / LP gas4.3%
Wood24.3%

Households & families

Household typeCount%
Married-couple family29330.3%
Cohabiting couple333.4%
Male householder, no spouse23524.3%
Female householder, no spouse40642.0%
Households with children under 1820821.5%
Households with seniors (65+)32033.1%
Average household size2.80

Marital status

StatusMaleFemale
Never married34.4%26.5%
Married34.3%29.9%
Separated0.3%0.0%
Widowed2.0%16.5%
Divorced29.0%27.0%

Education

Less than 9th grade 1.7%
Some HS, no diploma 17.6%
HS graduate 35.0%
Some college, no degree 17.9%
Associate's degree 14.6%
Bachelor's degree 7.5%
Graduate / professional 5.8%
Metric%
HS diploma or higher80.8%
Bachelor's or higher13.3%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool00.0%
Kindergarten255.0%
Elementary school34769.3%
High school9819.6%
College / grad school316.2%

Employment

Industry of employment

Other services 23.1%
Retail trade 17.7%
Arts, food & hospitality 15.9%
Public administration 9.9%
Construction 8.4%
Education & healthcare 7.9%
Manufacturing 6.7%
Transportation & utilities 5.7%
Finance & real estate 4.7%

Occupation

Category%
Management, business & arts19.2%
Service23.3%
Sales & office44.1%
Natural resources & construction7.5%
Production & transportation5.9%

Employment type

Type%
Private sector67.9%
Government16.3%
Self-employed15.9%
Unpaid family workers0.0%

Commute

Method%
Drive alone96.6%
Carpool1.9%
Public transit0.0%
Walk0.0%
Work from home0.8%
Other means0.7%
Avg commute (minutes)15.4

Poverty

All people 17.5%
Under 18 years 0.0%
18 and over 21.9%
Married-couple families 4.1%
Female-led households 15.7%

Income support

Source% of households
Social Security40.3%
Retirement income10.5%
Supplemental Security7.3%
Cash public assistance0.0%
Food stamps / SNAP24.3%

Health indicators

Condition%
Obesity36.9%
High blood pressure26.8%
High cholesterol26.2%
Diabetes11.1%
Heart disease4.8%
Stroke2.4%
Asthma8.9%
Arthritis18.0%
Kidney disease2.6%
Pulmonary disease4.5%
Cancer3.8%
Behavior / access%
Smoking18.0%
Binge drinking16.5%
No physical activity25.0%
Less than 7 hrs sleep35.2%
Depression17.0%
Fair or poor health16.5%
Poor mental health13.8%
Poor physical health10.5%
No health insurance18.5%
Visited doctor (checkup)62.9%
Visited dentist58.9%
Cholesterol screening83.3%
Teeth loss12.9%

Veterans & disability

VeteransCount%
Civilian veterans1386.1%
Disability%
Any disability23.0%
Under 184.6%
18–64 years25.0%
65 and over39.7%

Health insurance coverage

Type%
Private insurance30.0%
Public insurance57.0%
No insurance19.1%
Uninsured under 190.0%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only2,74498.2%
Spanish602.2%
Other Indo-European30.1%
Asian & Pacific Islander00.0%
Other languages00.0%

Place of birth & citizenship

OriginCount%
Native born (US)2,77499.3%
Born in same state2,76799.1%
Born in different state2,00071.6%
Foreign born70.3%
Naturalized citizen190.7%
Not a US citizen210.5%

Ancestry

AncestryCount%
Italian35312.6%
French692.5%
Arab271%
AncestryCount%
Irish130.5%
English120.4%

Technology access

Metric% of households
Computer access34.6%
Internet access97.7%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 87021

What city is ZIP code 87021 in?

ZIP code 87021 is primarily assigned to Milan, New Mexico.

What county is ZIP code 87021 in?

ZIP code 87021 falls within Cibola County, New Mexico.

How educated is the population of ZIP code 87021?

13% of residents hold a bachelor's degree or higher — below the national average of ~33%, consistent with a trades-oriented local economy.

What is the poverty rate in ZIP code 87021?

18% of residents in ZIP code 87021 live below the poverty line, above the national average.

Does ZIP code 87021 have a large retiree population?

40% of households in ZIP code 87021 receive Social Security income, suggesting a significant retiree or disability population.

What is the median household income in ZIP code 87021?

The median household income in ZIP code 87021 is $37,458, below the national median of ~$75,000.

What timezone is ZIP code 87021 in?

ZIP code 87021 observes the MST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →