^Looking north from Iowa 7 south of Pocahontas, May 2022.
Iowa Route 4 runs north-south in the northern half of Iowa, along a longitude roughly fifty miles west of Interstate 35. North of Estherville, Iowa Route 4 becomes Minnesota Route 4 as it crosses into Minnesota, at a point along the state border home to Iowa Route 4's northern terminus. At the other end, the southern terminus of Iowa Route 4 is at Iowa Route 44 in Panora, about 40 miles west-northwest of Des Moines. Iowa Route 4 only connects small towns; some of these towns are Estherville, Emmetsburg, Pocahontas, Pomeroy, and Jefferson.
My photo for Iowa Route 4 comes from a spot along its concurrency with US Route 18. Traffic seeing this westbound reassurance marker is leaving Emmetsburg heading west out of town. The photo you see here was taken in September 2019 as part of the northern Iowa trip.
Here are some additional photos taken along Iowa Route 4:
Looking north along Iowa 4, toward the 4-way junction with Iowa 3 in Pocahontas.
Iowa 4 crosses Iowa 3 in Pocahontas. These guide markers are for northbound travelers.
Iowa 4 is joined by Iowa 7 heading northward across the county line into Pocahontas County.
Looking north at the northern extent at the concurrency between Iowa 4 and Iowa 7, west of Fort Dodge.
Looking north at the southern extent of the concurrency with Iowa 7, west of Fort Dodge.
Iowa 4 crosses US Route 30 at Jefferson.
Looking north from the southern end of Iowa 4, at Iowa 44 in Panora.