Chester County PA 100 begins at a partial interchange with the
US 202 freeway north of
West Chester in
West Goshen Township,
Chester County, with access to southbound US 202 and from northbound US 202. From this interchange, the route heads northwest as a four-lane
freeway past suburban development, crossing the
East Branch Chester Creek before heading into
West Whiteland Township. PA 100 comes to a southbound exit and northbound entrance with Pottstown Pike, at which point PA 100 becomes part of Pottstown Pike. The road passes under
Amtrak's
Keystone Corridor railroad line west of the
Exton station, which serves Amtrak and
SEPTA's
Paoli/Thorndale Line trains, and an abandoned railroad line before coming to an interchange with the
US 30 freeway, where PA 100 becomes a four-lane
arterial road. Past the US 30 interchange, the route heads north-northwest into
Exton as a six-lane arterial road and passes commercial development, running to the east of the Main Street at Exton shopping center. PA 100 crosses
US 30 Bus. (
Lincoln Highway) and passes to the west of
Exton Square Mall. From here, the route continues north as a divided roadway with several intersections controlled by
jughandles. The road heads north past more commercial development and narrows to four lanes as it heads into more wooded areas with some development, crossing into
Uwchlan Township. PA 100 passes a northbound
weigh station before it comes to an intersection with Marchwood Road/Ship Road. The route curves to the northwest and continues near suburban residential and commercial development, turning to the west and intersecting
PA 113 in
Lionville. PA 100 heads northwest between woods to the southwest and fields to the northeast as it reaches a double
trumpet interchange providing access to the
Pennsylvania Turnpike (
I-76) at the
Downingtown interchange. The road passes near business parks and enters
Upper Uwchlan Township as it crosses under the Pennsylvania Turnpike and reaches
Eagle. Upon crossing County Line Road, PA 100 enters
Colebrookdale Township in
Berks County and heads north through rural areas with some development as an unnamed road, curving northwest to an interchange with Montgomery Avenue near
New Berlinville that provides access to
Boyertown and
PA 562. Following this interchange, the partially controlled access highway section ends as the route narrows to a two-lane undivided road and passes by businesses. The road heads east of a quarry and enters
Washington Township upon crossing
Swamp Creek, bypassing
Bechtelsville to the east. PA 100 turns to the northeast and passes through a mix of woods and fields with some residential and commercial development. The road intersects Limekiln Road/Passmore Road, with Passmore Road leading east to
Grandview Speedway. The route heads through Schultzville before it enters
Bally. Upon entering Bally, the road becomes Main Street and passes several homes along with a few businesses. PA 100 leaves Bally for Washington Township again and becomes unnamed, running through farmland with some woods and homes. Upon reaching
Clayton, the route crosses into
Hereford Township and becomes Chestnut Street, continuing through agricultural areas and crossing
Perkiomen Creek before coming to an intersection with
PA 29 in Hereford. At this point, PA 29 turns north for a
concurrency with PA 100, and the two routes head north into woodland with some fields and residences.
Lehigh County PA 29/PA 100 crosses into
Upper Milford Township in
Lehigh County, which is in the
Lehigh Valley, curving northeast through wooded areas with some farmland and development in the
South Mountain range. The road turns north near
Old Zionsville before it passes through
Shimerville. PA 100 splits from PA 29 by turning northwest onto North Kings Highway, with
PA 100 Truck heading north along PA 29. The route begins a winding path to the northwest as it descends a hill through a mix of farms and trees. The road heads northwest into
Macungie, where it becomes Main Street, a three lane road with a center left-turn lane that passes several homes. PA 100 Truck rejoins at the Chestnut Street intersection and PA 100 continues past more residences and businesses in Macungie. The route crosses Norfolk Southern's
Reading Line at-grade and
Swabia Creek, passing more commercial establishments as it enters
Lower Macungie Township and becomes an unnamed road. The road heads west through a mix of farmland and residential and commercial development, curving to the northwest and losing the center turn lane. PA 100 crosses
Little Lehigh Creek and
Norfolk Southern's
C&F Secondary railroad line at-grade before it intersects Spring Creek Road, at which point it becomes a
two-lane divided expressway that bypasses
Trexlertown to the west. The route continues northwest near farmland and residential subdivisions into
Upper Macungie Township and intersects Weilers Road, which heads north to Hamilton Boulevard. A short distance later, PA 100 meets
US 222 at a partial interchange, where northbound US 222 merges with northbound PA 100 and southbound US 222 splits from southbound PA 100. All other connections between PA 100 and US 222 are provided by Weilers Road and Hamilton Boulevard. US 222 and PA 100 continue north concurrent as a four-lane divided
expressway called the Frederick J. Jaindl Jr. Memorial Highway, passing near homes and intersecting Grim Road/Cetronia Road at-grade. The road curves northeast and runs between warehouses to the northwest and housing developments to the southeast. PA 100 splits from US 222 at a diamond interchange, at which point PA 100 continues north and Trexlertown Road heads south. The route runs north-northwest through a mix of farm fields and an industrial/warehouse area as an unnamed four-lane divided highway. The road passes businesses and crosses Schantz Road and a
Norfolk Southern Railroad branch at-grade before reaching a cloverleaf interchange with
I-78/
US 22. Past this, PA 100 heads into
Fogelsville and crosses
Main Street/Tilghman Street. The route passes through commercial areas and narrows to a two-lane undivided road, continuing through wooded areas and turning to the northwest. The road enters
Lowhill Township and runs through a mix of farmland and woodland with some development, passing through Claussville. PA 100 winds northwest through more rural areas, running through Lyon Valley. The road heads north into more wooded areas and crosses the
Jordan Creek in Lowhill Township. The route runs alongside the creek and winds northwest into
Heidelberg Township. PA 100 continues north to its northern terminus at a T-intersection with
PA 309 in
Pleasant Corners. ==History==