
The mileage log is from the start of the route in Wayne.
| Mile | Street Name | Feature (West to East) |
| 2.50 | Entering [Oakland Boro] (Franklin Lakes Boro), Bergen Co. | |
![]() The county line eastbound (northward), as Berdan Avenue becomes Breakneck Road. ![]() The same spot westbound (southward), looking from Oakland into Wayne. | ||
| 2.60 | Entering Oakland Boro | |
| 3.26 | Breakneck Rd | Long Hill Rd, (CR 93) {signal} |
| 3.26 | CR 502 turns right onto Long Hill Rd | |
| 3.26 | Next 2.74 miles co-signed with CR 93 | |
| 3.33 | Long Hill Rd | (Bauer Dr) {signal} |
| 3.42 | Entering Franklin Lakes Boro | |
| 3.42 | Franklin Lake Rd | Unnamed stream {pipe} |
![]() Westbound on Franklin Lake Road at the Franklin Lakes-Oakland border. | ||
| 3.95 | Franklin Lake Rd | (Colonial Rd, CR 117) {signal} |
| 5.08 | Franklin Lake Rd | Franklin Lake {bridge} |
| 5.22 | Franklin Lake Rd | High Mountain Rd, CR 89 {signal} |
| 6.00 | Franklin Lake Rd | Ewing Ave {signal} |
| 6.00 | CR 502 turns left onto Ewing Ave | |
| 6.00 | Ewing Ave | Franklin Lake Rd, [CR 93] |
| 6.40 | Ewing Ave | [George St {flashing signal}] |
![]() Ewing Avenue northbound (CR 502 eastbound) at NJ 208. | ||
| 6.92 | Ewing Ave | NJ 208 {underpass} |
| 7.23 | Ewing Ave | Franklin Ave, CR 84 |
| 7.23 | CR 502 turns right onto Franklin Ave | |
| 7.23 | Next 1.57 miles co-signed with CR 84 | |
| 7.51 | Entering Wyckoff Twp | |
| 8.20 | Franklin Ave | Unnamed stream (pipe} |
| 8.34 | Franklin Ave | Wyckoff Ave, CR 87 |
| 8.66 | Franklin Ave | Susquehanna Railroad {at-grade crossing} |
| 8.80 | Franklin Ave | Godwin Ave, [CR 84] |
| 9.65 | Entering Waldwick Boro | |
| 10.15 | Wyckoff Ave | Crescent Ave, CR 81 |
| 10.38 | Wyckoff Ave | Unnamed stream {pipe} |
| 10.73 | Wyckoff Ave | [Monroe St {signal}] |
| 10.85 | Wyckoff Ave | Hohokus Brook {pipe} |
| 11.13 | Wyckoff Ave | Erie Railroad {overpass} |
| 11.29 | Wyckoff Ave | Franklin Tpk, CR 507 |
| 11.29 | CR 502 turns right onto Franklin Tpk | |
| 11.29 | Next 0.59 mile co-signed with CR 507 | |
![]() Southbound on Franklin Turnpike just below Wyckoff Avenue. | ||
| 11.40 | Entering Ho-Ho-Kus Boro | |
![]() Just before CR 502 turns left onto Hollywood Avenue. | ||
| 11.88 | CR 502 turns left onto Hollywood Ave | |
| 11.88 | Hollywood Ave | Franklin Tpk, CR 507 |
![]() A look down Hollywood Avenue eastbound, from Franklin Turnpike. | ||
![]() Signage prohibiting westbound trucks from climbing the hill from Sheridan Avenue to Franklin Turnpike. | ||
| 12.13 | Hollywood Ave | Sheridan Ave, CR 77 {signal} |
![]() Sheridan Avenue southbound is posted as a truck route for CR 502 westbound traffic. | ||
| 12.50 | Hollywood Ave connector | NJ 17 {overpass} |
| 12.84 | Hollywood Ave | West Saddle River Rd {flashing signal} |
| 12.96 | Hollywood Ave | Saddle River {bridge} |
| 13.00 | Hollywood Ave | East Saddle River Rd, CR 75 |
| 13.00 | CR 502 turns right onto East Saddle River Rd | |
| Next 0.71 mile co-signed with CR 75 | ||
![]() East Saddle River Road southbound at Hollywood Avenue. | ||
| 13.54 | East Saddle River Rd | [Bogert Rd, CR 112] |
| Next 0.79 mile co-signed with CR 112 | ||
| 13.62 | East Saddle River Rd | Branch Saddle River {bridge} |
| 13.71 | CR 502 bears left onto Wierimus Rd | |
![]() Westbound from Wierimus Road where it meets Saddle River Road. | ||
| 13.71 | Wierimus Rd | East Saddle River Rd, CR 75 |
| 14.35 | CR 502 turns right onto Washington Ave | |
| 14.35 | Washington Ave | (Wearimus Rd, CR 112) |
| 14.35 | Entering Washington Twp | |
| 14.65 | Washington Ave | Van Emburgh Ave, CR 71 {signal} |
| 14.79 | Washington Ave | Garden State Pkwy southbound, NJ 444 {overpass} |
| 14.84 | Washington Ave | Garden State Pkwy northbound, NJ 444 {overpass} |
| 15.18 | Washington Ave | Musquapsink Brook {bridge} |
| 15.45 | Washington Ave | Pascack Rd, CR 63 {signal} |
| 16.15 | Entering Westwood Boro | |
| 16.29 | Next 0.64 mile secret multiplex with CR 110 | |
| 16.29 | Washington Ave | Lafayette Ave, (CR 110) {signal} |
| 16.73 | Washington Ave | Irvington St {signal} |
| 16.85 | Washington Ave | 3rd Ave, CR 59 |
| 16.93 | Washington Ave | Broadway, [CR 104] {signal} |
| 16.93 | CR 502 turns right onto Broadway | |
| 16.93 | Next 4.28 miles secret multiplex with CR 104 | |
| 16.93 | Broadway | (Westwood Ave, CR S-114) {signal} |
| 17.05 | Broadway | Jefferson Ave {signal} |
| 17.21 | Broadway becomes Old Hook Rd | |
| 17.50 | Old Hook Rd | Kinderkamack Rd, CR 503 {signal} |
| 17.62 | Old Hook Rd | Branch Pascack Brook {pipe} |
| 18.00 | Old Hook Rd | [Pascack Valley Hospital] (Charles St) {signal} |
| 18.49 | Entering Emerson Boro | |
| 18.49 | Old Hook Rd | Main St {signal} |
| 19.24 | Entering Harrington Park Boro | |
| 19.32 | Old Hook Rd | Bogerts Mill Rd, CR S-104 {signal} |
| 19.69 | Old Hook Rd | Hackensack River {bridge} |
| 19.69 | Entering Closter Boro | |
| 19.94 | Old Hook Rd | Schraalenburgh Rd, CR 39 {signal} |
| 20.08 | CR 502 bears left onto High St | |
| 20.38 | High St | Knickerbocker Rd, CR 505 {signal}) |
| 20.61 | High St | Unnamed stream {pipe} |
| 21.01 | High St | Durie Ave {signal} |
| 21.21 | High St | Closter Dock Rd, CR 102 {signal} |
| 21.21 | CR 502 turns right onto Closter Dock Rd | |
| 21.21 | Closter Dock Rd | High St, CR 104 {signal} |
| 21.29 | Closter Dock Rd | Demarest Ave, CR 41 |
| 21.62 | Closter Dock Rd | Piermont Rd, CR 501 {signal} |
| 22.41 | Closter Dock Rd | Anderson Ave, [CR S-33] {signal} |
| 22.41 | Entering Alpine Boro | |
| 22.56 | Closter Dock Rd | Unnamed stream {pipe} |
| 23.60 | Closter Dock Rd | Ridge St {signal} |
| 23.79 | Closter Dock Rd | Palisades Blvd, US 9W {signal} |
![]() Looking westward at the start of Closter Dock Road, at US 9W. | ||
| 23.79 | CR 502 ENDS, Alpine Boro | |