Post offices serve all communities within a county, from city branch locations to rural contract postal units that serve smaller towns and unincorporated areas with essential mail services. There are 35 Post Office locations in Union County, New Jersey.
Residents of Union County should be aware that rural post offices and contract postal units may have limited hours compared to full-service branches. USPS provides a free package pickup service for all residents, including those in rural areas, which can eliminate the need to travel to a post office for outgoing packages.
List of Union County, New Jersey Post Office
Chestnut Post Office
Union Post Office
Union Center Post Office
North Plainfield Post Office
Watchung Post Office
Bayway Post Office
Clark Post Office
Berkeley Heights Post Office
Cranford Post Office
Garwood Post Office
Elmora Post Office
Elizabeth Post Office
Fanwood Post Office
Grasselli Post Office
Hillside Post Office
Linden Post Office
Industrial Hillside Post Office
Mountainside Post Office
Kenilworth Post Office
Netherwood Post Office
Muhlenberg Post Office
New Providence Post Office
Plainfield Post Office
North Elizabeth Post Office
Scotch Plains Post Office
Roselle Post Office
Summit Post Office
Sta A Plainfield Post Office
Springfield Post Office
Roselle Park Post Office
Rahway Post Office
Sta A Linden Post Office
Vauxhall Post Office
Union Square Post Office
Westfield Post Office
Residents of Union County can use the USPS online location finder to identify the nearest post office, rural branch, or contract postal unit and check their individual hours. Enrolling in USPS Informed Delivery is free and lets all county residents preview incoming mail and packages via email or the USPS app each morning before delivery.
You may also find Post Office locations in neighboring counties including Middlesex, Essex, Hudson.