page_title: New Jersey Route 28
section_title: Middlesex and Union counties
hierarchical_section_title: New Jersey Route 28 / Route description / Middlesex and Union counties
caption_attribution_description: English: View east along New Jersey State Route 28 (North Avenue) at Middlesex County Route 529 (Washington Avenue) in Dunellen, Middlesex County, New Jersey
context_page_description: Route 28 is a state highway in the central part of New Jersey, United States that is 26.44 mi long. Its western terminus is at U.S. Route 22 in Bridgewater Township, Somerset County while its eastern terminus is at Route 27 in Elizabeth, Union County. From its western terminus, Route 28 heads east through Raritan, intersecting County Route 567 and then U.S. Route 202 and U.S. Route 206 at the Somerville Circle before heading through the central part of Somerville. Past Somerville, the route interchanges with Interstate 287 in Bridgewater Township before intersecting many 500-series county roads including County Route 525 and County Route 527 in Bound Brook, County Route 529 in Dunellen, Middlesex County, County Route 531 in Plainfield, Union County, and County Route 509 in Westfield. Route 28 continues east, intersecting Route 59 and the Garden State Parkway in Cranford before heading to Elizabeth, where it crosses Route 439 before ending at Route 27. Route 28 is a two- to four-lane road its entire length that passes through suburban areas and runs within a close distance of New Jersey Transit’s Raritan Valley Line for much of its length.
context_section_description: Upon crossing Green Brook, Route 28 enters Middlesex in Middlesex County, where it becomes a four-lane undivided road that continues northeast through residential neighborhoods, intersecting County Route 622 (Raritan Avenue). The route heads into a mix of residences and businesses, turning more to the northeast and becoming Bound Brook Avenue at the intersection with Marlborough Avenue. It intersects County Route 607 (Lincoln Avenue), where Route 28 narrows to two lanes, and Warrenville Road before crossing into Dunellen. Here, Route 28 heads east through residential and commercial areas before turning northeast to closely parallel NJ Transit’s Raritan Valley Line (which runs to the south of the route) as North Avenue. The route crosses County Route 529 (Washington Avenue) in the downtown area of Dunellen.
  Route 28 crosses into Plainfield, Union County, where it becomes county-maintained Front Street, resuming northeast through residential and industrial areas before entering a more residential environment. The road encounters a mix of residences and businesses before intersecting Plainfield Avenue, where County Route 620 continues northeast on West Front Street and Route 28 turns to the southeast onto Plainfield Avenue. The route crosses the Raritan Valley Line before turning northeast on a one-way pair, with eastbound Route 28 following Fifth Street and westbound Route 28 following Fourth Street. County Route 603 continues southeast on Plainfield Avenue from this point. The one-way pair, which has two lanes in each direction, passes residences before crossing County Route 531 (Park Avenue) in the commercial downtown area of Plainfield, coinciding with the directional change of Fourth Street and Fifth Street from west to east. At the intersection with Roosevelt Avenue, Route 28 becomes 25 mph (40 km/h) two-way East Fifth Street, with the name becoming South Avenue at the intersection with Richmond Street. The route passes through urban residential and industrial areas, with the Raritan Valley Line located a short distance to the northwest. The road extends through more suburban commercial areas before crossing County Route 611 (Terrill Road), where Route 28 enters Fanwood. A short distance later, at the second intersection with Old South Avenue, the route becomes state-maintained again and continues past businesses, intersecting County Route 655 (Martine Avenue) before it heads into residential neighborhoods and meets County Route 601 (Laurel Place).
  Upon crossing County Route 606 (Hetfield Avenue), Route 28 turns slightly mor east and enters Scotch Plains, where it passes homes to the south and businesses to the north. It continues into Westfield, where it passes more residences and businesses. The road intersects County Route 648 (Broad Street) before coming to a roundabout.  Here, County Route 610 continues east on South Avenue and Route 28 heads north as a four-lane divided highway concurrent with County Route 610 that passes under the Raritan Valley Line. After crossing under the railroad line, the road intersects North Avenue, which heads west as County Route 610 and east as Route 28. Meanwhile, County Route 509 continues north on East Broad Street from this intersection. Route 28 continues east as a four-lane undivided road through the downtown area of Westfield, crossing County Route 613 (Central Avenue). The route passes residences to the north and businesses to the south, with the Raritan Valley Line located a short distance to the south, becoming a two-lane road before entering Garwood. In Garwood, the road heads through more commercial areas before intersecting Route 59 (Lincoln Avenue) on the border of Cranford. Route 59 is a short route that provides access to County Route 610, passing under the Raritan Valley Line. In Cranford, Route 28 passes homes before entering the commercial downtown area, where it intersects County Route 615 (Springfield Avenue/Centennial Avenue). From here, the road stretches through residential and commercial areas before widening into a four-lane divided highway and interchanging
caption: View east along Route 28 at CR 529 in Dunellen
exif: {"Image Make": "Apple", "Image Model": "iPhone X", "Image Orientation": "Horizontal (normal)", "Image XResolution": "72", "Image YResolution": "72", "Image ResolutionUnit": "Pixels/Inch", "Image Software": "11.2", "Image DateTime": "2018:05:20 16:52:45", "Image YCbCrPositioning": "Centered", "Image ExifOffset": "204", "GPS GPSLatitudeRef": "N", "GPS GPSLatitude": "[40, 35, 3151/100]", "GPS GPSLongitudeRef": "W", "GPS GPSLongitude": "[74, 27, 2297/50]", "GPS GPSAltitudeRef": "0", "GPS GPSAltitude": "25777/1059", "GPS GPSTimeStamp": "[20, 52, 45]", "GPS GPSSpeedRef": "K", "GPS GPSSpeed": "0", "GPS GPSImgDirectionRef": "T", "GPS GPSImgDirection": "23692/539", "GPS GPSDestBearingRef": "T", "GPS GPSDestBearing": "23692/539", "GPS GPSDate": "2018:05:20", "GPS Tag 0x001F": "21650/929", "Image GPSInfo": "1746", "Thumbnail Compression": "JPEG (old-style)", "Thumbnail XResolution": "72", "Thumbnail YResolution": "72", "Thumbnail ResolutionUnit": "Pixels/Inch", "Thumbnail JPEGInterchangeFormat": "2150", "Thumbnail JPEGInterchangeFormatLength": "9904", "EXIF ExposureTime": "1/2315", "EXIF FNumber": "9/5", "EXIF ExposureProgram": "Program Normal", "EXIF ISOSpeedRatings": "20", "EXIF ExifVersion": "0221", "EXIF DateTimeOriginal": "2018:05:20 16:52:45", "EXIF DateTimeDigitized": "2018:05:20 16:52:45", "EXIF ComponentsConfiguration": "YCbCr", "EXIF ShutterSpeedValue": "12462/1115", "EXIF ApertureValue": "2159/1273", "EXIF BrightnessValue": "3845/361", "EXIF ExposureBiasValue": "0", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, compulsory flash mode", "EXIF FocalLength": "4", "EXIF SubjectArea": "[2015, 1511, 2217, 1330]", "EXIF SubSecTimeOriginal": "877", "EXIF SubSecTimeDigitized": "877", "EXIF FlashPixVersion": "0100", "EXIF ColorSpace": "Uncalibrated", "EXIF ExifImageWidth": "4032", "EXIF ExifImageLength": "3024", "EXIF SensingMethod": "One-chip color area", "EXIF SceneType": "Directly Photographed", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Auto", "EXIF FocalLengthIn35mmFilm": "28", "EXIF SceneCaptureType": "Standard", "EXIF LensSpecification": "[4, 6, 9/5, 12/5]", "EXIF LensMake": "Apple", "EXIF LensModel": "iPhone X back dual camera 4mm f/1.8"}