NC left-lane truck restrictions: every segment and what the rules mean
North Carolina has two kinds of left-lane limits for heavy trucks: a statewide law since December 2025 and older NCDOT rules on posted stretches of I-26, I-40, I-440, I-77, I-85 and US 74. Here is every segment, who counts as a truck, and the exceptions.
The short version
Since Dec. 1, 2025, a vehicle rated at 26,001 pounds GVWR or more may not drive in the leftmost lane of a controlled-access highway with six or more lanes. You may use it to enter or exit, to avoid a hazard, or to pass. [3][4]
On top of that, NCDOT has posted truck lane restrictions on 28 stretches of road, most of them on I-26, I-40 and I-85. Some of those keep trucks out of the left two lanes, not just one. [1]
Breaking the statewide rule is an infraction. Unless a law sets a specific penalty, an infraction under this part of the motor vehicle law carries a penalty of no more than $100. [4][5][6]
The list below comes from NCDOT's restriction table dated March 5, 2024. As of October 2026, that is still the version NCDOT links on its truck restrictions page, so treat posted signs as the final word. [1][2]
The statewide law: G.S. 20-146(f)
The rule sits in G.S. 20-146, the state's drive-on-the-right statute. Subsection (f) covers any motor vehicle with a gross vehicle weight rating of 26,001 pounds or more. It counts the rating, not what you weigh today, so an empty tractor-trailer is still covered. [3]
It applies only on controlled-access highways with six or more lanes. The statute counts lanes, not lanes per direction, and it does not require a sign. On those roads the leftmost lane is off limits unless you are entering or exiting, avoiding a hazard, or passing. [3]
The General Assembly added the rule in Section 17 of Session Law 2025-47, Senate Bill 391. The legislature's own summary says it took effect Dec. 1, 2025, for offenses on or after that date, and that a violation is an infraction. [4]
G.S. 20-146 is in Part 10 of Article 3, the rules of the road. Under G.S. 20-176, breaking a rule in that part is an infraction unless a law says otherwise. The penalty is capped at $100 unless a specific penalty applies, and 20-146 does not set one. [5][6][3]
The keep-right rules that already applied
The older parts of G.S. 20-146 still bind every driver. Under subsection (b), any vehicle going slower than the legal top speed must use the right-hand lane open to through traffic, except to pass or get ready for a left turn. [3]
Subsection (e) adds a rule for signed roads. Where signs like Slower Traffic Keep Right are posted, you may not drive below the limit in the lane next to the median if it holds up traffic. The exception is getting ready for a left turn. [3]
Subsection (d) says to stay inside one lane and change lanes only when it is safe. It also lets officials post signs that send certain traffic to certain lanes, and it says drivers must obey those signs. That is how posted truck lane rules reach you at the wheel. [3]
NCDOT's posted segments: who counts as a truck
NCDOT's table uses a different definition than the statewide law. It covers single trucks rated over 26,000 pounds GVWR with three or more axles. It also covers truck-and-trailer combinations with three or more axles and a combined rating over 26,000 pounds. [1]
So the two rules do not match. A two-axle straight truck rated at 30,000 pounds falls under the statewide law on a six-lane interstate. The ordinance wording, with its three-axle test, would not cover it. [1][3]
The posted rules also apply where they are set, whatever the lane count. Most bar trucks from the leftmost lane. Five segments bar them from the leftmost two lanes, all on I-40 and I-85 in the Piedmont. [1]
Most rows do not name a direction. One I-40 row in Buncombe County covers westbound only. When WLOS reported the 2019 I-26 rule near Asheville, it said the ban covered both directions. [1][8]
Western NC: I-26 and I-40
I-26, leftmost lane, as of the March 2024 table. Madison County: the Tennessee line to 0.75 mile west of US 19-23 (Exit 9). Buncombe County: 0.96 mile east of Ferry Road to 0.30 mile west of Long Shoals Road. Henderson County: 0.40 to 2.40 miles east of US 25 (Exit 54). Polk County: 3.3 miles west to 0.4 mile west of SR 1135. [1]
WLOS described the Buncombe segment as running from the French Broad River to Long Shoals Road. NCDOT cited peak speeds of 30 to 35 mph there, with trucks side by side uphill toward the Blue Ridge Parkway. [8]
I-40, leftmost lane. Haywood County: the Tennessee line to 0.7 mile west of US 276, and 0.8 to 2.2 miles east of SR 1004. Buncombe County: westbound from the Haywood line to 0.3 mile west of SR 1200, and 0.3 mile east of SR 2531 to the McDowell line. McDowell County: the Buncombe line to US 70. [1]
McDowell County also has a truck information station on eastbound I-40. Trucks over 10,000 pounds, other than pickups and vans, must pull in and wait for a green light. Drivers there get told about the grade, speed limits and lane rules before going down the mountain. [1]
The table also lists a temporary 2011 rule for westbound I-40 from US 70 to the Buncombe line. It kept trucks with three or more axles in the right lane, but only where lane closures and signs were up for project W-5117. We could not confirm whether it is still in use. [1]
Piedmont and the Triangle: I-40, I-440 and I-85
I-40, leftmost two lanes. Guilford County: Rock Creek Dairy Road (SR 3056) to the Alamance line. Alamance County: the whole county, Guilford line to Orange line. Orange County: the Alamance line to 0.2 mile east of SR 1120. [1]
I-40, leftmost lane. Forsyth County: US 158 (Stratford Road) to 1.0 mile west of I-74. Durham County: Page Road (SR 1973) to the Wake line. Wake County: the Durham line to 0.45 mile west of Trenton Road (SR 1655). [1]
I-440, leftmost lane, in Wake County. The rule runs from Glen Eden Drive eastward, clockwise around the Beltline, to 0.74 mile east of Poole Road (SR 1007). [1]
I-85, leftmost lane. Davidson County: from the I-285, US 29, US 52 and US 70 junction to the Randolph line. Randolph County: the whole county. Guilford County: the Randolph line to the US 29 merge at Exit 118. The Davidson and Guilford rows date from 2021, the newest on I-85. [1]
Charlotte region: I-85, I-77 and US 74
I-85 in Gaston County has two rules back to back. From 1.6 miles south of SR 1307 to 0.3 mile north of SR 2093, trucks stay out of the leftmost lane. From there to the Mecklenburg line, they stay out of the leftmost two lanes. [1]
I-85 in Mecklenburg County, leftmost two lanes, from the Gaston line to Sugar Creek Road (SR 2480). [1]
I-77 in Mecklenburg County, leftmost lane, from the South Carolina line to West Boulevard (NC 160). The table also lists northbound and southbound truck lane rules on an I-77 couplet in Iredell County from 2019, but its text gives no limits for them. Watch for signs there. [1]
US 74 is not an interstate, but it has two posted segments. Cleveland County: the leftmost lane between the western NC 226 junction and Long Branch Road (SR 2238). Union County: the leftmost lane from NC 200 to the eastmost junction with US 601. [1]
The table has no truck lane rows for I-95, I-485, I-74, I-87 or I-540. That does not clear you. Any stretch of those roads with six or more lanes falls under the statewide law. [1][3]
Signs, left exits and Move Over
The federal sign manual's standard sign for this is a white rectangle with black letters: TRUCKS USE RIGHT LANE. Its cousin, SLOWER TRAFFIC KEEP RIGHT, is what triggers the median-lane rule in G.S. 20-146(e). [10][3]
Left exits matter. The statewide law lets you use the left lane to exit. On I-26, NCDOT told WLOS in October 2026 that the new Exit 35 design rules out a truck left-lane ban there, because trucks need the upcoming left exit for I-26 West. [3][9]
Move Over still applies. Under G.S. 20-157(f), when an emergency vehicle or a public service vehicle with warning lights is stopped within 12 feet of the road, you move out of the lane next to it if you have two lanes your way and can do it safely. Otherwise you slow down and be ready to stop. [7]
Public service vehicles include wreckers and other motorist-assist trucks, utility crews, garbage trucks, and state or local highway crews running amber lights. A Move Over violation is an infraction with a $250 fine, and the penalties go up if someone is hurt or property is damaged. [7]
The statewide law lets you use the left lane to avoid a hazard. Neither statute says how Move Over and a posted truck lane rule fit together on the same stretch, and we found no NCDOT guidance on it. [3][7]
What changed lately, and what to check
The 2019 I-26 rule near Asheville came with signs and State Highway Patrol enforcement right away. NCDOT said it would stay in place during and after the widening south of Asheville. [8]
As of October 2026, that widening is nearly done. NCDOT said it will watch truck traffic along the corridor after construction ends to decide whether changes are justified. A 55 mph work zone limit stays in place until the project wraps up or the limit is lifted. [9]
As of October 2026 we found no news of new posted left-lane segments since the 2024 table. NCDOT's truck page also links a statewide truck network map, plus posted bridge and road lists, and gives the Highway Patrol's Motor Carrier Enforcement line, 919-715-8683. [2][1]