Reading, PA Metro Area

The Reading, PA metro area is home to 429,989 residents and 171,147 housing units, centered in Pennsylvania. Its median household income is $77,684, and the median family income is $95,578. The median age is 39.9, 1.0 years younger than the Pennsylvania median of 40.9. Residents are 49.6% male and 50.4% female.

Population

429,989

Median household income

$77,684

Median family income

$95,578

Median age

39.9

Housing units

171,147

Zip codes

38

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 72.3%, followed by multiracial residents at 11.9%. Hispanic or Latino residents, who can be of any race, make up 24.0% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Reading, PA Metro Area

The Reading, PA metro area includes 38 zip codes in Berks County, home to a combined 425,268 residents. The most populous is Reading (19601) with 36,493 residents. Median household incomes range from $38,179 in Reading (19602) to $117,216 in Blandon (19510). Home values are highest in Barto (19504) at $388,300 and lowest in Hereford (18056) at $92,700. New Berlinville (19545) has the youngest population, with a median age of 18.7, while Bechtelsville (19505) is the oldest at 58.6.

Highest income

$117,216

Blandon (19510)

Lowest income

$38,179

Reading (19602)

Highest home value

$388,300

Barto (19504)

Lowest median rent

$1,011/mo

Reading (19601)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $77,684, and 26 of 38 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
19601ReadingBerks County36,493$41,133$123,100$1,01132.039.5%
19606ReadingBerks County36,097$81,872$245,600$1,24340.779.6%
19604ReadingBerks County29,408$52,863$119,000$1,18329.949.0%
19607ReadingBerks County24,332$80,550$228,800$1,32939.165.6%
19608ReadingBerks County23,986$112,169$332,400$1,44043.776.6%
19605ReadingBerks County20,916$85,775$233,600$1,40240.185.9%
19602ReadingBerks County18,001$38,179$96,000$1,04133.426.5%
19518DouglassvilleBerks County16,793$114,954$354,700$1,35642.084.6%
19610ReadingBerks County16,231$91,034$343,600$1,67047.566.9%
19512BoyertownBerks County15,420$76,036$274,200$1,22646.773.2%
19508BirdsboroBerks County15,066$83,409$248,800$1,17244.281.0%
19530KutztownBerks County14,896$74,138$292,500$1,18627.065.8%
19522FleetwoodBerks County13,926$95,366$279,300$1,24446.983.2%
19540MohntonBerks County11,705$96,066$319,600$1,13941.383.0%
19526HamburgBerks County11,412$72,165$221,000$1,10044.877.5%
19611ReadingBerks County11,170$56,379$176,200$1,15134.851.2%
19609ReadingBerks County10,003$80,748$247,300$1,24639.083.3%
19560TempleBerks County9,544$76,945$195,300$1,57842.480.6%
19533LeesportBerks County8,823$94,038$313,600$1,02047.184.6%
19565WernersvilleBerks County8,744$80,881$300,500$1,27945.485.9%
19510BlandonBerks County8,134$117,216$290,500$1,34442.493.3%
19506BernvilleBerks County7,042$101,130$341,900$1,27445.588.7%
19543MorgantownBerks County6,172$111,917$361,000$1,30441.686.6%
19567WomelsdorfBerks County5,882$86,635$250,600$1,38135.983.0%
19504BartoBerks County5,327$100,882$388,300$1,21952.690.7%
19551RobesoniaBerks County4,578$87,932$264,200$1,07947.784.1%
19547OleyBerks County4,558$89,259$357,900$1,22445.281.0%
19541MohrsvilleBerks County4,371$103,000$312,400$1,52646.190.4%
19539MertztownBerks County4,112$102,694$266,700$1,18843.894.3%
19507BethelBerks County3,744$105,903$271,700$1,12534.685.7%
19555ShoemakersvilleBerks County3,415$75,944$239,900$1,16746.772.2%
19529KemptonBerks County3,228$98,125$385,900$1,47450.884.6%
19505BechtelsvilleBerks County3,038$96,464$302,000$1,14858.678.3%
19562ToptonBerks County2,965$78,709$212,300$1,12548.856.8%
19534LenhartsvilleBerks County1,983$75,917$293,100$1,09645.480.6%
18056HerefordBerks County1,623$70,000$92,700$1,66027.865.4%
19503BallyBerks County1,114$75,625$234,600$1,12245.673.0%
19545New BerlinvilleBerks County1,016$84,975$158,500n/a18.7100.0%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top