thumb|250px|De N227 N-wegen in België zijn secundaire wegen. Dit zijn belangrijke verbindingswegen op nationaal en gewestelijk niveau, die geen autosnelweg zijn (maar in Wallonië wel veelvuldig ingericht zijn voor verkeer tot 120 km/u). Ze worden beheerd door de gewesten. Lokaal dragen veel van deze wegen een normale straatnaam, zoals Rijksweg, Grote Weg, of "Steenweg" voorafgegaan door de naam van een stad. Deze naamgeving varieert naargelang de gemeente. De N-wegen worden per definitie geïdentificeerd door een uniek N-nummer. De huidige nummering werd halverwege de jaren '80 doorgevoerd. Toen waren deze wegen nog 'nationale wegen', vandaar de kenletter N.
Volgens de nummering kan men de wegen in vier wegennetten onderverdelen: De wegen N1 tot N9 zijn grote verbindingsassen, die in elke windrichting uitwaaieren vanuit Brussel tot aan de landsgrenzen. De wegen zijn in wijzerzin genummerd en vormen een ster of windroos op de kaart van België. De N2 en de N3 veroorzaken de enige verstoring op dit patroon: nadat ze Brussel hebben verlaten komen ze even terug bijeen op de ring van Leuven (R23) om dan weer uit te waaieren. Deze 9 wegen beginnen allemaal in het Brussels Hoofdstedelijk Gewest. De N1, N2, N8 en N9 komen ook in het Vlaamse Gewest; de N3, N4, N5, N6 en N7 komen in het Vlaamse én in het Waalse gewest. Met uitzondering van de N5, de N7 en de N8 verbinden ze de stad Brussel met een provinciehoofdplaats van een van de aanpalende provincies van de in 1995 opgeheven provincie Brabant. De N4 verbindt Brussel (over de provinciehoofdplaats Namen) ook met Aarlen, hoofdplaats van een van de twee provincies die niet aan Brabant paalden. Hetzelfde geldt voor de N9 die over de provinciehoofdplaats Gent, ook Brussel met Brugge (West-Vlaanderen) verbindt. Daartussen lopen wegen met nummers N10, N20, ... tot en met N90. Het zijn middellange routes die provinciehoofdplaatsen verbinden van aanpalende provincies (maar nooit met het vroegere Brabant), ongeacht of die in het Vlaamse of in het Waalse Gewest liggen. Omdat de N9 (uit het eerste wegennet) reeds Gent met Brugge verbindt, bestaat daar geen weg uit het tweede wegennet. Hetzelfde geldt voor Namen en Aarlen die al door de N4 verbonden worden. Een weg uit het tweede wegennet verbindt in principe telkens twee provincies; de N90 verbindt er als enige drie (Luik-Namen-Henegouwen). De N40 en de N80 wijken af van de regel van de nabijgelegen provinciehoofdplaatsen: de N40 verbindt Aarlen (Luxemburg) met Bergen (Henegouwen) zonder de tussenliggende stad Namen aan te doen en de N80 gaat van Hasselt (Limburg) naar Namen over het grondgebied van de tussenliggende provincie Luik maar niet via de provinciehoofdplaats Luik. Bij het bereiken van een provinciehoofdplaats gebeurt het soms dat een weg uit het tweede wegennet aansluit op een reeds bestaande weg uit het eerste wegennet. Zo loopt de N10 niet volledig van Antwerpen naar Hasselt, maar wel van Mortsel (beginnend op de N1 die van Antwerpen komt) naar Diest (aansluitend op de N2 die naar Hasselt loopt). Vervolgens bestaan nog belangrijke wegen met N11, N12,... tot N99. Ten slotte zijn er de lokale N-wegen met een nummer met drie cijfers. Voor de wegen uit het derde en vierde net geldt altijd dat de wegnummers in de provincie Antwerpen beginnen met N1xx, die in de voormalige provincie Brabant met N2xx, in West-Vlaanderen met N3xx, in Oost-Vlaanderen met N4xx, in Henegouwen met N5xx, in Luik met N6xx, in Limburg met N7xx, in Luxemburg met N8xx en in Namen met N9xx (net als de respectievelijke NIS-code van de provincies gebaseerd op de alfabetische volgorde van de Franse provincienamen). Komt zo een weg door méér dan één provincie, dan stemt het nummer overeen met de provincie waar er het langste deel van loopt.
Sommige korte wegen hebben het nummer van een andere N-weg, maar met een letter bij (bv. N73b). Dit zijn korte trajecten die aansluiten op een N-weg, een kort deeltje van het traject vormen of een ontdubbeling van die N-weg vormen.
Lijst van N-wegen Eerste wegennet N1 : Brussel - Mechelen - Antwerpen - grensgemeente Wuustwezel (B) - grensgemeente Zundert (NL) N2 : Brussel - Leuven - Hasselt - grensgemeente Lanaken (B) - grensgemeente Maastricht (NL) N3 : Brussel - Leuven - Sint-Truiden - Luik - grensgemeente Kelmis (B) - grensgemeente Aken (D) N4 : Brussel - Waver - Namen - Bastenaken - grensgemeente Aarlen (B) - grensgemeente Steinfort (L) - Capellen N5 : Brussel - Charleroi - grensgemeente Couvin (B) - grensgemeente Gué d'Hossus (F) - Rocroi N6 : Brussel - Halle - Bergen - grensgemeente Quévy (B) - grensgemeente Bettignies (F) - Maubeuge N7 : Halle - Aat - grensgemeente Doornik (B) - grensgemeente Baisieux (F) - Rijsel N8 : Brussel - Ninove - Oudenaarde - Kortrijk - Ieper - Veurne - kustgemeente Koksijde N9 : Brussel - Asse - Aalst - Gent - Eeklo - Brugge - kustgemeente Oostende Volgende korte trajecten sluiten aan op of zijn een deel van een weg van het eerste wegennet: N1 N1a : Leopoldstraat in Mechelen, als ontdubbeling van de N1 N1b : Colomastraat in Mechelen N1c : Bussestraat in Rumst, als verbinding van de N1 naar de snelweg A1/E19. N3 N3e : oud traject van de N3 door het centrum van Sint-Truiden N3g : verbinding in Luik van de N3 naar de snelweg A602 N3i : verbinding in Luik van de N3 naar de snelweg E40 N4 N4b : oud traject van de N4 door het centrum van Tombeek N4d : oud traject van de N4 door het centrum van Ortheuville N4e : in Martelange N4g : verbinding van de N4 naar de N91 in Namen N4h : verbinding van de N4 naar de N90 in Namen N7 N7a : oud traject van de N7 door het centrum van Aat N8 N8b : Albertlaan in Ninove, als verbinding van de N8 naar de N405 N8c : traject rond het dorpscentrum van Nederbrakel N8f : Yvonne Serruystraat in Menen, eenrichtingsweg naar Menen-centrum N8g : oud traject van de N8 door het centrum van Veurne N8h : zijweg in Koksijde-Bad N9 N9a : verbinding van de N9 in Groot-Bijgaarden naar de R20 in Sint-Agatha-Berchem N9b : verbinding in Groot-Bijgaarden van de N9 naar de snelweg A10/E40 N9c : oud traject van de N9 door het centrum van Zellik N9d : oud traject van de N9 door het centrum van Maldegem
Tweede wegennet N10 : Mortsel - Lier - Aarschot - Diest N20 : Hasselt - Tongeren - Luik N30 : Luik - Aywaille - Houffalize - Bastenaken N40 : Aarlen - Neufchâteau - Beauraing - doortocht door Givet in Frankrijk - Philippeville - Bergen N50 : Bergen - Doornik - Kortrijk - Brugge N60 : Gent - Oudenaarde - Ronse - Leuze-en-Hainaut - Franse grens richting Valenciennes N70 : Gent - Lokeren - Sint-Niklaas - Antwerpen N80 : Hasselt - Sint-Truiden - Hannuit - Namen N90 : Bergen - Charleroi - Namen - Hoei - Luik (stad)
Derde wegennet N11 : Merksem - Putte N12 : Antwerpen - Poppel N13 : Lier - Geel N14 : Mechelen - Meerle N15 : Mechelen - Bergom N16 : Mechelen - Sint-Niklaas N17 : Dendermonde - Breendonk N18 : Turnhout - Leopoldsburg N19 : Turnhout - Leuven N21 : Brussel - Aarschot N22 : Evere - Brussel N23 : Brussel - Brussel N24 : Brussel - Brussel N25 : Leuven - Nijvel N26 : Leuven - Mechelen N27 : Waterloo - Binche N28 : Nijvel - Ninove N29 : Beringen - Charleroi N31 : Brugge - Zeebrugge N32 : Brugge - Menen N33 : Oostende - Torhout N34 : De Panne - Knokke N35 : De Panne - Gavere N36 : Ronse - Zarren N37 : Aalter - Ieper N38 : Ieper - Abele N39 : Nieuwpoort - Adinkerke N41 : Aalst - Sint-Niklaas N42 : Kwatrecht - Lessen N43 : Gent - Moeskroen N44 : Aalter - Maldegem N45 : Aalst - Geraardsbergen N46 : Erpe - Leupegem N47 : Lokeren - Asse N48 : Brakel - Doornik N49 : Assenede - Knokke N51 : Bergen - Quiévrain N52 : Gaurain-Ramecroix - Bruyelle N53 : Charleroi - Chimay N54 : Fontaine-l'Évêque - Erquelinnes N55 : Edingen - Solre-sur-Sambre N56 : Wannebecq - Nimy N57 : Ronse - Écaussinnes N58 : Dottenijs - Franse grens (Armentières) N59 : Seneffe - Gozée N61 : Chênée - Eupen N62 : Beaufays - Malscheid N63 : Luik - Marche-en-Famenne N64 : Hoei - Tienen N65 : Borgworm - Villers-le-Bouillet N66 : Hoei - Trois-Ponts N67 : Welkenraedt - Mützenich N68 : Eynatterheide - Deiffelt N69 : Tongeren - Hannuit N71 : Hamont - Geel N72 : Zonhoven - Heppen N73 : Tessenderlo - Kessenich N74 : Hasselt - Lommel-Kolonie N75 : Hasselt - Dilsen N76 : Borgloon - Hamont N77 : Genk - Smeermaas N78 : Vroenhoven - Kessenich N79 : Sint-Truiden - Vroenhoven N80: Namen - Hasselt N81 : Aarlen - Athus N82 : Viville - Virton N83 : Aarlen - Bouillon N84 : Bastenaken - Bras N85 : Bastenaken - Florenville N86 : Aywaille - Ave-et-Auffe N87 : Parette - Saint-Mard N88 : Florenville - Athus N89 : Salmchâteau - Bouillon N91 : Hamme-Mille - Namen N92 : Namen - Dinant N93 : Nijvel - Namen N94 : Dinant - Halma N95 : Dinant - Mogimont N96 : Anhée - Heer N97 : Philippeville - Havelange N98 : Ligny - Vodecée N99 : Doische - Macquenoise
Vierde wegennet