Sometime after 1990 it was moved east to its current location to allow for more local control of speed limits along Easton Turnpike, and the de-designated stretch was designated CR 614.
Route 28 begins at an interchange with US 22 in Bridgewater Township, Somerset County, heading to the southeast on Easton Turnpike, a two-lane undivided road.
[1] The route heads through predominantly residential areas, eventually forming the border between Raritan to the southwest and Bridgewater Township to the northeast.
At this intersection, Route 28 bears to the left and heads east on West Main Street, which proceeds through the business district of downtown Somerville.
[1] Past this interchange, the route continues into Bound Brook as a two-lane undivided road and heads through business areas.
[1] The route passes through urban residential and industrial areas, with the Raritan Valley Line located a short distance to the northwest.
[1][2] Upon crossing CR 606 (Hetfield Avenue), Route 28 turns slightly more east and enters Scotch Plains, where it passes homes to the south and businesses to the north.
After crossing under the railroad line, the road intersects North Avenue, which heads west as CR 610 and east as Route 28.
[1] Route 28 continues east as a four-lane undivided road through the downtown area of Westfield, crossing CR 613 (Central Avenue).
In Garwood, the road heads through more commercial areas before intersecting Route 59 (Lincoln Avenue) on the border of Cranford.
[1] In Cranford, Route 28 passes homes before entering the commercial downtown area, where it intersects CR 615 (Springfield Avenue/Centennial Avenue).
From here, the road stretches through residential and commercial areas before widening into a four-lane divided highway and meeting the Garden State Parkway.
[1][2] Past this interchange, Route 28 becomes West Westfield Avenue and crosses into Roselle Park, where it continues through a mix of residences and commercial establishments.
In 1917, Route 9 was designated by the state of New Jersey to run from Phillipsburg east to Elizabeth, passing through Clinton, Somerville, Plainfield, and Westfield.
[8] Due in general to farmland development and safety concerns, the western terminus of Route 28 was later adjusted to the second Easton Turnpike interchange with US 22 in Bridgewater Township, creating CR 614.