{{Short description|State highway in Iowa, United States}} {{Use American English|date=May 2025}} {{Use mdy dates|date=January 2025}} {{Infobox road |state=IA |type=IA |route=148 |map={{maplink-road|raw={{Wikipedia:Map data/Wikipedia KML/Iowa Highway 148}}}} |map_custom=yes |map_notes=Iowa 148 highlighted in red |length_mi=66.828 |length_ref=<ref name=IowaDOT>{{IowaDOT|2010-11-20|year=2009}}</ref> |established= |direction_a=South |terminus_a={{Jct|state=MO|MO|148}} near Hopkins, MO |junction= *{{Jct|state=IA|IA|2}} at Bedford *{{Jct|state=IA|US|34}} at Corning *{{Jct|state=IA|IA|92}} at Massena |direction_b=North |terminus_b={{Jct|state=IA|I|80|US|6}} near Anita |counties={{flatlist| *Taylor *Adams *Cass }} |previous_type=IA |previous_route=146 |next_type=IA |next_route=149 }}

'''Iowa Highway 148''' ('''Iowa 148''') is a highway which runs in a north&ndash;south direction in southwestern Iowa. It has a length of {{convert|67|mi|km}}. The southern end of Iowa Highway 148 is at the Missouri border southwest of Bedford and just northeast of Hopkins, Missouri. The highway continues south into Missouri as Missouri Route&nbsp;148. The northern end of Iowa&nbsp;148 is at Interstate 80 (I-80) and U.S. Highway 6 (US&nbsp;6) north of Anita.

==Route description== thumb|left|Iowa Highway 148 with downtown Bedford, IA in the background Iowa 148 begins as a continuation of Route&nbsp;148 northeast of Hopkins, Missouri. Between Hopkins and Bedford, the highway heads northeast, running parallel to the east fork of the One Hundred and Two River. At Bedford, the river goes east around the city while the highway turns north into town.<ref name="2010 DOT map">{{cite map|publisher=Iowa Department of Transportation|title=Transportation Map|url=http://www.iowadotmaps.com/msp/pdf/current/stmapmain.pdf|year=2010|accessdate=January 17, 2011}}</ref> For one-quarter mile, Iowa&nbsp;148 overlaps Iowa 2, from Madison Street to Bent Street.<ref name="IowaDOT" />

The route heads due north from Bedford, but jogs to the west near Lake of Three Fires State Park, but returns to a due-north course near Gravity. The highway then travels {{convert|15+1/2|mi}} to an intersection with US&nbsp;34 at Corning. The highway goes through the eastern side of Corning, wrapping around its north side, and then bearing west again before straightening out to the north. Passing through rural Adams and Cass Counties, Iowa&nbsp;148 does not pass near another town for {{convert|20|mi}}, when it intersects Iowa&nbsp;92 east of Massena.<ref name="IowaDOT" />

Iowa&nbsp;148 continues north from Massena, heading due north through the rolling farmland of Cass County for {{convert|12|mi}} until it reaches Anita. At Anita, the route curves into town along Michigan Street and crosses the Iowa Interstate Railroad right before it meets Main Street, the corner of Main and Michigan represents the eastern end of Iowa&nbsp;83. Iowa 148 briefly turns onto Main Street, heading northeast, and then turns back due north.<ref name="Anita map">{{cite map|publisher=Iowa Department of Transportation|title=Highway and Street Map of Anita, Iowa|url=http://www.iowadotmaps.com/msp/citypdf/Anita_ci.pdf|accessdate=January 17, 2011|date=June 23, 2008}}</ref> Four miles (6.4&nbsp;km) north of Anita, Iowa&nbsp;148 ends at exit 70 along I-80&nbsp;/ US 6.<ref name="2010 DOT map" />

==History== Portions of Iowa 148 have been in Iowa's Primary Highway System since its inception in 1920. The section between Bedford and Corning was part of Primary Road No. 16, most of that route was replaced by US 169 upon its designation in 1930.<ref name="1921 Rand">{{cite map|publisher=Rand McNally|title=Official Auto Trails Map|year=1921|scale=1:1,081,344|page=330-331}}</ref> By 1947, Iowa 148 had been designated from the Missouri state line to Anita.<ref name=Rand1947>{{cite map|title=Road and Reference Atlas|year=1947|publisher=Rand McNally|scale=1:1,077,120|pages=42–43}}</ref> When US&nbsp;6 was relocated onto I-80 between the Atlantic and Adair exits in 1972, Iowa 148 was extended north to its present-day end at I-80.<ref name=DOT1973>{{cite map|publisher=Iowa State Highway Commission|url=http://www.iowadotmaps.com/msp/historical/pdf/1973_front.pdf|title=Iowa State Highway Map|year=1973|accessdate=January 17, 2011}}</ref>

==Major intersections== {{Jcttop|length_ref=<ref name=IowaDOT />}} {{IAint |county=Taylor |cspan=3 |township=Ross |ctdab=Taylor |mile=0.000 |road={{Jct|state=MO|MO|148|dir1=south|city1=Hopkins}} |notes=Continuation into Missouri }} {{IAint |location=Bedford |lspan=2 |type=concur |mile=8.520 |road={{Jct|state=IA|IA|2|dir1=East|city1=Mount Ayr}} |notes=Southern end of Iowa 2 overlap }} {{IAint |type=concur |mile=8.743 |road={{Jct|state=IA|IA|2|dir1=West|city1=Clarinda}} |notes=Northern end of Iowa 2 overlap }} {{IAint |county=Adams |location=Corning |mile=29.942 |road={{jct|state=IA|US|34|city1=Red Oak|city2=Creston}} }} {{IAint |county=Cass |cspan=3 |township=Massena |ctdab=Cass |mile=50.004 |road={{Jct|state=IA|IA|92|city1=Massena|city2=Fontanelle}} }} {{IAint |location=Anita |mile=62.959 |road={{Jct|state=IA|IA|83|dir1=West|city1=Atlantic}} }} {{IAint |township=Grant |ctdab=Cass |mile=66.828 |road={{jct|state=IA|I|80|US|6|city1=Des Moines|city2=Council Bluffs}} }} {{Jctbtm|keys=concur}}

==References== {{reflist}}

==External links== {{Attached KML}}

148 Category:Transportation in Taylor County, Iowa Category:Transportation in Adams County, Iowa Category:Transportation in Cass County, Iowa