Checked
Public Transit in North Carolina
Transit agencies based in North Carolina and what they reported to the 2025 National Transit Database
- Transit agencies
- 105
- Passenger trips (2025)
- 56.4 million
- 5.3 per resident
- Vehicle revenue miles
- 94.8 million
- Fare revenue
- $48.9 million
- 6.5% of operating costs
Monthly ridership
Passenger trips at North Carolina agencies that report every month, in millions
Show as a table
| Period | Passenger trips |
|---|---|
| Aug 2026 | 4.08 million |
| Dec 2025 | 3.47 million |
| Dec 2024 | 3.48 million |
| Dec 2023 | 3.17 million |
| Dec 2022 | 3.14 million |
| Dec 2021 | 2.89 million |
| Dec 2020 | 2.39 million |
| Dec 2019 | 4.65 million |
| Dec 2018 | 4.51 million |
| Dec 2017 | 4.47 million |
| Dec 2016 | 4.65 million |
August 2026: 4.08 million trips (-3.1% vs. a year earlier).
Transit agencies in North Carolina
By passenger trips in 2025
Swipe the table sideways to see more columns.
| Agency | Trips | Revenue miles | Fare recovery |
|---|---|---|---|
| City of Charlotte North CarolinaCharlotte · Bus, Light Rail, Streetcar | 16.6 million | 13.6 million | 5.8% |
| City of RaleighRaleigh · Bus, Demand Response | 7.91 million | 9.08 million | 0.9% |
| City of DurhamDurham · Bus, Demand Response | 6.89 million | 4.36 million | Not reported |
| Town of Chapel HillChapel Hill · Bus, Demand Response | 4.18 million | 2.06 million | Not reported |
| North Carolina State UniversityRaleigh · Bus | 3.04 million | 572,643 | Not reported |
| City of GreensboroGreensboro · Bus, Demand Response | 2.43 million | 4.13 million | 4.9% |
| City of Winston SalemWinston Salem · Bus, Demand Response | 1.73 million | 2.99 million | 4.4% |
| Research Triangle Regional Public Transportation AuthorityDurham · Bus, Vanpool, Demand Response | 1.53 million | 3.56 million | 5.8% |
| AppalCartBoone · Bus, Demand Response | 1.42 million | 872,694 | 0.1% |
| City of AshevilleAsheville · Bus | 1.42 million | 1.18 million | 3.5% |
| North Carolina Department of Transportation -- Ferry DivisionRaleigh · Ferryboat | 1.3 million | 270,194 | 4.4% |
| Cape Fear Public Transportation AuthorityWilmington · Bus, Demand Response | 687,288 | 1.42 million | 19.7% |
| City of High PointHigh Point · Bus, Demand Response | 512,462 | 426,656 | 6.0% |
| City of ConcordConcord · Bus, Demand Response | 420,301 | 856,129 | 3.8% |
| Town of CaryCary · Bus, Demand Response | 404,558 | 993,282 | 0.6% |
| Piedmont Authority for Regional TransportationGreensboro · Commuter Bus, Vanpool | 381,869 | 2.89 million | 10.4% |
| City of GreenvilleGreenville · Bus, Demand Response | 352,195 | 388,048 | 0.4% |
| City of Rocky MountRocky Mount · Bus, Demand Response | 327,013 | 1.55 million | 69.1% |
| Mecklenburg CountyCharlotte · Demand Response | 274,734 | 4.16 million | 46.1% |
| City of Wilson, NCWilson · Demand Response | 238,023 | 900,476 | 12.2% |
| Goldsboro-Wayne Transportation AuthorityGoldsboro · Bus, Demand Response | 212,366 | 871,329 | 4.9% |
| Davidson CountyLexington · Bus, Demand Response | 185,440 | 539,776 | Not reported |
| City of GastoniaGastonia · Demand Response | 173,692 | 800,280 | 8.3% |
| Wake CountyRaleigh · Demand Response | 138,308 | 1.43 million | 44.1% |
| City Of BurlingtonBurlington · Bus, Demand Response | 135,372 | 376,463 | 1.6% |
| Western Piedmont Regional Transit AuthorityNewton · Bus, Demand Response | 134,373 | 855,934 | 1.6% |
| The County of IredellStatesville · Demand Response, Bus | 132,162 | 805,072 | 47.9% |
| Kerr Area Transportation AuthorityHenderson · Demand Response, Bus | 122,053 | 1.5 million | 5.2% |
| Community and Senior Services of Johnston County Inc.Smithfield · Demand Response | 120,903 | 1.1 million | 62.0% |
| City of SalisburySalisbury · Bus, Demand Response | 113,018 | 178,345 | 4.0% |
| Buncombe CountyAsheville · Demand Response, Bus | 112,687 | 889,374 | 17.1% |
| Wilkes Transportation AuthorityWilkesboro · Demand Response, Bus | 96,947 | 1.11 million | 6.2% |
| Yadkin Valley Economic Development District, Inc.Boonville · Demand Response | 90,246 | 1.11 million | 1.3% |
| City of JacksonvilleJacksonville · Bus | 86,951 | 412,119 | 8.2% |
| Union CountyMonroe · Demand Response | 80,047 | 733,555 | 0.0% |
| Albemarle Regional Health ServicesElizabeth City · Demand Response | 77,487 | 678,498 | Not reported |
| Henderson CountyHendersonville · Bus, Demand Response | 73,836 | 190,273 | 1.3% |
| Lenoir CountyKinston · Demand Response | 68,122 | 704,432 | 11.8% |
| Cabarrus CountyConcord · Demand Response | 67,652 | 482,985 | 0.2% |
| Carteret CountyBeaufort · Demand Response | 62,874 | 498,016 | 8.1% |
| Ashe County Transportation Authority IncWest Jefferson · Demand Response, Bus | 61,469 | 654,554 | 13.6% |
| Lee CountySanford · Demand Response | 61,336 | 465,471 | 7.3% |
| Alamance County Transportation AuthorityBurlington · Demand Response | 60,068 | 638,723 | 0.0% |
| Craven CountyNew Bern · Demand Response, Bus | 60,003 | 449,650 | 2.2% |
| Rutherford CountyRutherfordton · Demand Response, Bus | 59,550 | 490,565 | Not reported |
| Rockingham County Council on AgingReidsville · Demand Response, Bus | 59,466 | 619,282 | 0.8% |
| Chatham Transit NetworkPittsboro · Demand Response | 57,594 | 845,585 | 7.1% |
| Person CountyRoxboro · Demand Response, Bus | 54,388 | 385,226 | 5.4% |
| Onslow United Transit SystemJacksonville · Demand Response | 54,229 | 562,982 | 51.1% |
| Pitt CountyGreenville · Demand Response | 51,976 | 594,165 | 33.7% |
| Hoke CountyRaeford · Demand Response | 51,172 | 424,284 | 38.5% |
| Eastern Band of Cherokee IndiansCherokee · Bus, Demand Response | 49,921 | 429,446 | 28.1% |
| City of FayettevilleFayetteville · Demand Response, Bus | 48,658 | 1.46 million | 6.0% |
| Duplin CountyKenansville · Demand Response | 48,580 | 600,557 | Not reported |
| Wilson CountyWilson · Demand Response | 48,250 | 356,820 | 1.7% |
| Moore CountyCarthage · Demand Response | 46,427 | 468,182 | 20.6% |
| Randolph County Senior Adult Association Inc.Asheboro · Demand Response | 45,895 | 468,904 | 1.1% |
| Transp. Administration of Cleveland County. IncShelby · Demand Response, Bus | 45,430 | 515,136 | Not reported |
| Beaufort County Developmental Center, Inc.Washington · Demand Response | 45,413 | 643,152 | 2.4% |
| Sampson CountyClinton · Demand Response | 45,017 | 615,905 | 5.9% |
| Robeson CountyLumberton · Demand Response | 43,312 | 399,734 | 1.0% |
| Richmond Interagency Transportation Inc.Hamlet · Demand Response | 41,298 | 434,419 | 3.4% |
| Lincoln CountyLincolnton · Demand Response | 39,951 | 530,548 | Not reported |
| Macon CountyFranklin · Demand Response, Bus | 39,354 | 414,993 | 6.6% |
| Stanly CountyAlbemarle · Demand Response | 35,689 | 223,584 | 3.5% |
| Choanoke Public Transportation AuthorityRich Square · Demand Response | 34,920 | 400,131 | 2.5% |
| Gaston CountyGastonia · Demand Response, Bus | 34,833 | 363,207 | 14.6% |
| County of HydeSwanquarter · Bus | 34,684 | 17,147 | Not reported |
| Harnett CountyLillington · Demand Response | 34,673 | 591,768 | 0.7% |
| Rowan CountySalisbury · Demand Response | 33,693 | 381,674 | 0.4% |
| Guilford CountyGreensboro · Demand Response | 32,585 | 395,289 | 1.2% |
| Madison County Transportation AuthorityMarshall · Demand Response | 31,158 | 486,633 | Not reported |
| Mountain Projects, Inc.Waynesville · Demand Response, Bus | 30,763 | 315,237 | 1.6% |
| Brunswick Transit System Inc.Shallotte · Demand Response | 30,390 | 374,682 | 0.8% |
| Orange CountyHillsborough · Demand Response, Bus | 28,788 | 305,704 | 2.1% |
| Mitchell County Transportation AuthorityBakersville · Demand Response, Bus | 28,626 | 332,521 | 4.5% |
| Columbus CountyWhiteville · Demand Response | 25,333 | 349,250 | 1.6% |
| McDowell TransitMarion · Demand Response | 24,418 | 252,118 | 0.2% |
| Transylvania CountyBrevard · Demand Response, Bus | 23,146 | 163,279 | 0.8% |
| Town of MorrisvilleMorrisville · Demand Response | 22,916 | 93,574 | 0.0% |
| Anson CountyWadesboro · Demand Response | 22,853 | 277,395 | 2.9% |
| Cherokee CountyMurphy · Demand Response, Bus | 22,827 | 167,719 | 3.7% |
| Cumberland CountyFayetteville · Demand Response | 22,567 | 216,932 | 2.4% |
| Avery County Transportation AuthorityNewland · Demand Response | 22,168 | 338,821 | 2.5% |
| Jackson CountySylva · Demand Response, Bus | 22,137 | 198,202 | 4.5% |
| Pender Adult Services, Inc.Burgaw · Demand Response | 21,613 | 382,747 | 3.4% |
| Polk County Transportation AuthorityColumbus · Demand Response | 20,742 | 207,653 | 3.1% |
| Scotland CountyLaurinburg · Demand Response | 20,433 | 147,506 | Not reported |
| Martin CountyWilliamston · Demand Response | 20,050 | 247,599 | Not reported |
| Greene CountySnow Hill · Demand Response | 19,832 | 186,305 | Not reported |
| Western Carolina Community ActionHendersonville · Demand Response | 19,409 | 155,963 | Not reported |
| Bladen CountyElizabethtown · Demand Response | 17,079 | 139,522 | 0.5% |
| Hyde County Private Non-Profit Transp. Corp. Inc.Swanquarter · Demand Response | 17,027 | 131,393 | 1.1% |
| Gates CountyGatesville · Demand Response | 16,817 | 270,322 | 1.4% |
| Caswell CountyYanceyville · Demand Response | 16,688 | 369,274 | 2.4% |
| Town of ApexApex · Bus, Demand Response | 14,916 | 74,666 | 0.0% |
| Alleghany CountySparta · Demand Response | 14,631 | 264,599 | 5.3% |
| Graham CountyRobbinsville · Demand Response | 14,617 | 234,649 | Not reported |
| Clay CountyHayesville · Demand Response | 13,372 | 238,374 | 2.9% |
| Yancey County Transportation AuthorityBurnsville · Demand Response | 13,077 | 121,246 | 2.1% |
| Swain County Focal Point on Aging IncBryson City · Demand Response | 12,126 | 169,029 | 2.5% |
| Dare CountyManteo · Demand Response | 10,823 | 227,163 | 3.4% |
| Washington CountyPlymouth · Demand Response | 7,589 | 82,299 | 0.1% |
Other agencies on file
These agencies did not report 2025 service data, or report through another agency.
Frequently asked questions
- What is the largest transit agency in North Carolina?
- City of Charlotte North Carolina carried the most passengers among agencies based in North Carolina, with 16.6 million trips in 2025.
- How many transit trips are taken in North Carolina?
- Agencies based in North Carolina reported 56.4 million unlinked passenger trips in 2025, about 5.3 per resident.
- Why is an agency missing ridership?
- Small agencies that report through a state program, and agencies that started or stopped service, may have no service data for the year. Agencies are listed in the state of their headquarters even if they serve several states.
Source: Federal Transit Administration, National Transit Database · 2025 annual data, monthly data through August 2026