North Carolina Electricity Information
North Carolina generates electricity from a mix of natural gas, nuclear, coal, and a growing share of renewables, especially solar. In fact, it’s a national leader in solar power, helping diversify its energy mix alongside steady nuclear generation. While coal use has declined, natural gas remains the dominant source of power.
With a growing population and a strong industrial sector, North Carolina has high electricity demand, but prices stay close to the national average. The shift from coal to cleaner sources has reduced emissions, though natural gas still contributes to greenhouse gases. As solar and battery storage expand, North Carolina continues moving toward a more sustainable energy future.
Ranks 9th Highest in the U.S.
Average Price: 13.33¢ /kWh
Ranks 18th Cheapest in the U.S.
Average Electric Bill: $123.15
Ranks 16th Cheapest in the U.S.

Electricity Production By Source
Emissions From Electricity Generation
Estimate Your Emissions From Your Electricity Usage
How much CO2, SO2, and NOx do you generate from the electricity that powers your home?
Renewable Electricity Generation
12.81% of Total Production
Energy Usage in North Carolina
Municipal Utilities in North Carolina
While most cities, towns, and villages throughout the state of North Carolina offer municipal essential services like providing clean water, sewage treatment and dealing with waste and storm water, some also offer other services like electricity, natural gas, sanitation or recycling. In North Carolina, 73 cities offer municipal electricity utility services to their residents.
Largest Electric Companies in North Carolina
The rest of North Carolina receives electric utility service from one of many primary providers. Here’s a list of some of the larger providers that might be available to your home:
North Carolina Natural Gas Information
Natural gas plays a key role in North Carolina’s energy system, both for electricity generation and for direct use in homes and businesses. Many households rely on natural gas for heating, cooking, and hot water. The state’s Southeastern climate, characterized by hot, humid summers and mild to cool winters, shapes consumption patterns. Demand peaks in the winter months as gas is used for space heating, while summer demand also rises as natural gas-fired power plants help meet electricity needs during air conditioning season.
This balance of seasonal heating and cooling makes natural gas a year-round necessity in North Carolina. With a growing population and expanding economic activity, natural gas continues to provide a reliable, affordable source of energy while supporting the state’s transition toward a more diverse energy mix.
Largest Natural Gas Companies in North Carolina
Many of the residents of North Carolina receive their natural gas utility service from one of the larger companies that service the state.
North Carolina Internet Connectivity
Largest Internet Providers in North Carolina
When it comes to high-speed internet, homes in North Carolina have plenty of options to stay connected! From bustling cities to quiet rural areas, a variety of providers offer reliable service across the state. Here are some of the biggest names keeping North Carolina homes online and in the loop:
Utility Costs in North Carolina
The average monthly total utility bills in North Carolina is $262.26, which is 5.37% lower than the national average.
North Carolina Deregulaton of Electric and Natural Gas
North Carolina has not deregulated utilities in the state. Unlike some other states you probably only have one choice of provider for electricity and natural gas. Choose your city below to see a list of utility providers that offer service in your area.
Find Utility Providers In North Carolina
Utility Providers by City in North Carolina
City Name | Population | Municipal Electricity |
---|---|---|
Aberdeen | 8,333 | No |
Ahoskie | 4,972 | No |
Albemarle | 16,318 | Yes |
Anderson Creek | 14,597 | No |
Angier | 5,312 | No |
Apex | 58,066 | Yes |
Archdale | 12,117 | No |
Archer Lodge | 4,757 | No |
Asheboro | 26,729 | No |
Asheville | 316,694 | No |
Avery Creek | 3,273 | No |
Ayden | 4,991 | Yes |
Bayshore | 3,076 | No |
Beaufort | 4,464 | No |
Belmont | 14,442 | No |
Belville | 2,978 | No |
Benson | 3,871 | Yes |
Bermuda Run | 3,021 | No |
Bessemer City | 5,452 | No |
Bethlehem | 3,593 | No |
Biscoe | 3,188 | No |
Black Mountain | 8,386 | No |
Boiling Spring Lakes | 5,863 | No |
Boiling Springs | 4,511 | No |
Boone | 18,055 | Yes |
Brevard | 7,712 | No |
Briar Chapel | 4,646 | No |
Brices Creek | 4,174 | No |
Broad Creek | 2,231 | No |
Brogden | 2,430 | No |
Buies Creek | 3,522 | No |
Burgaw | 3,116 | No |
Burlington | 137,096 | No |
Burnsville | 2,065 | No |
Butner | 8,295 | No |
Cajah's Mountain | 2,695 | No |
Calabash | 2,117 | No |
Canton | 4,373 | No |
Cape Carteret | 2,719 | No |
Carolina Beach | 6,456 | No |
Carolina Shores | 4,441 | No |
Carrboro | 21,237 | No |
Carthage | 2,672 | No |
Cary | 171,603 | No |
Cedar Point | 2,068 | No |
Chapel Hill | 60,920 | No |
Charlotte | 1,516,107 | No |
Cherokee | 2,059 | No |
Cherryville | 6,044 | Yes |
China Grove | 4,395 | No |
Clayton | 25,486 | Yes |
Clemmons | 21,032 | No |
Clinton | 8,124 | No |
Coats | 2,109 | No |
Concord | 264,492 | Yes |
Connelly Springs | 2,252 | No |
Conover | 8,393 | No |
Cornelius | 30,925 | Yes |
Cramerton | 5,190 | No |
Creedmoor | 4,860 | No |
Cricket | 2,519 | No |
Cullowhee | 6,538 | No |
Dallas | 5,777 | Yes |
Dana | 3,755 | No |
Davidson | 14,644 | No |
Denver | 2,827 | No |
Dunn | 8,616 | No |
Durham | 399,762 | No |
East Flat Rock | 5,751 | No |
East Rockingham | 3,538 | No |
Eastover | 3,657 | No |
Eden | 15,317 | No |
Edenton | 4,456 | Yes |
Edneyville | 2,705 | No |
Elizabeth City | 18,466 | Yes |
Elizabethtown | 3,187 | No |
Elkin | 4,051 | No |
Elon | 11,059 | No |
Elroy | 3,837 | No |
Emerald Isle | 3,844 | No |
Emma | 2,767 | No |
Enfield | 2,047 | Yes |
Enochville | 3,563 | No |
Erwin | 4,600 | No |
Etowah | 7,464 | No |
Fairfield Harbour | 2,872 | No |
Fairmont | 2,399 | No |
Fairview | 3,475 | No |
Farmville | 4,475 | Yes |
Fayetteville | 328,827 | Yes |
Fearrington Village | 2,642 | No |
Flat Rock | 3,460 | No |
Fletcher | 7,935 | No |
Forest City | 7,330 | Yes |
Forest Oaks | 4,265 | No |
Four Oaks | 2,191 | No |
Franklin | 4,131 | No |
Franklinton | 2,409 | No |
Fruitland | 2,374 | No |
Fuquay-Varina | 33,135 | No |
Gamewell | 3,735 | No |
Garner | 30,859 | No |
Gastonia | 194,190 | Yes |
Gibsonville | 8,684 | No |
Glen Raven | 3,824 | No |
Goldsboro | 33,214 | No |
Graham | 16,793 | No |
Grandy | 2,715 | No |
Granite Falls | 4,898 | Yes |
Granite Quarry | 2,977 | No |
Green Level | 3,015 | No |
Greensboro | 345,270 | No |
Greenville | 122,921 | Yes |
Grifton | 2,764 | No |
Half Moon | 8,397 | No |
Hamlet | 6,098 | No |
Hampstead | 7,037 | No |
Harrisburg | 18,415 | No |
Havelock | 17,570 | No |
Haw River | 2,579 | No |
Henderson | 15,084 | No |
Hendersonville | 14,878 | No |
Hertford | 2,050 | Yes |
Hickory | 211,042 | No |
High Point | 178,800 | Yes |
Hillsborough | 9,342 | No |
Holly Ridge | 3,888 | No |
Holly Springs | 40,198 | No |
Hope Mills | 17,421 | No |
Horse Shoe | 2,201 | No |
Hudson | 3,768 | No |
Huntersville | 60,166 | Yes |
Indian Trail | 39,603 | No |
Jacksonville | 108,549 | No |
James City | 5,379 | No |
Jamestown | 3,700 | No |
Jonesville | 2,549 | No |
Kannapolis | 52,173 | No |
Kenly | 2,301 | No |
Kernersville | 26,376 | No |
Kill Devil Hills | 7,541 | No |
King | 7,258 | No |
Kings Grant | 9,071 | No |
Kings Mountain | 10,775 | Yes |
Kinston | 19,888 | Yes |
Kitty Hawk | 3,664 | No |
Knightdale | 18,614 | No |
Kure Beach | 2,474 | No |
La Grange | 2,641 | Yes |
Lake Junaluska | 3,023 | No |
Lake Norman of Catawba | 12,499 | No |
Lake Park | 3,317 | No |
Lake Royale | 3,199 | No |
Landis | 3,610 | Yes |
Laurel Park | 2,663 | No |
Laurinburg | 15,242 | Yes |
Leland | 22,794 | No |
Lenoir | 18,205 | No |
Lewisville | 13,413 | No |
Lexington | 19,347 | Yes |
Liberty | 2,660 | No |
Lillington | 4,389 | No |
Lincolnton | 10,926 | Yes |
Locust | 4,275 | No |
Long View | 4,764 | No |
Louisburg | 2,952 | Yes |
Lowell | 3,650 | No |
Lowesville | 3,258 | No |
Lumberton | 19,186 | Yes |
Madison | 2,244 | No |
Maggie Valley | 2,429 | No |
Maiden | 3,657 | Yes |
Mar-Mac | 2,576 | No |
Marion | 7,703 | No |
Mars Hill | 2,802 | No |
Marshville | 2,533 | No |
Marvin | 6,326 | No |
Matthews | 29,417 | No |
Maxton | 2,224 | No |
Mayodan | 2,428 | No |
Mebane | 17,192 | No |
Midland | 4,519 | No |
Midway | 4,743 | No |
Mills River | 7,082 | No |
Mineral Springs | 3,129 | No |
Mint Hill | 26,236 | No |
Mocksville | 5,714 | No |
Monroe | 34,464 | Yes |
Mooresville | 48,431 | No |
Morehead City | 9,535 | No |
Morganton | 17,389 | Yes |
Morrisville | 28,824 | No |
Mount Airy | 10,547 | No |
Mount Holly | 17,315 | No |
Mount Olive | 4,155 | No |
Mountain Home | 3,873 | No |
Mountain View | 3,486 | No |
Moyock | 4,966 | No |
Mulberry | 2,215 | No |
Murfreesboro | 2,585 | No |
Murraysville | 15,976 | No |
Myrtle Grove | 11,672 | No |
Nags Head | 3,096 | No |
Nashville | 5,626 | No |
Neuse Forest | 2,267 | No |
New Bern | 31,058 | Yes |
Newport | 4,356 | No |
Newton | 13,081 | Yes |
North Wilkesboro | 4,247 | No |
Northchase | 5,564 | No |
Norwood | 2,648 | No |
Oak Island | 8,252 | No |
Oak Ridge | 7,461 | No |
Oakboro | 2,319 | No |
Ogden | 8,613 | No |
Oxford | 8,658 | No |
Pembroke | 2,865 | No |
Pine Level | 2,269 | No |
Pinehurst | 17,250 | No |
Pineville | 10,317 | Yes |
Piney Green | 15,149 | No |
Pittsboro | 4,433 | No |
Pleasant Garden | 4,990 | No |
Plymouth | 3,315 | No |
Polkton | 2,670 | No |
Porters Neck | 7,221 | No |
Raeford | 4,743 | No |
Raleigh | 1,062,018 | No |
Randleman | 4,550 | No |
Ranlo | 4,395 | No |
Red Oak | 3,329 | No |
Red Springs | 3,139 | Yes |
Reidsville | 14,463 | No |
Richlands | 2,721 | No |
River Bend | 2,933 | No |
River Road | 3,244 | No |
Roanoke Rapids | 15,294 | No |
Rockfish | 3,220 | No |
Rockingham | 9,200 | No |
Rockwell | 2,293 | No |
Rocky Mount | 61,952 | Yes |
Rolesville | 8,995 | No |
Roxboro | 8,097 | No |
Royal Pines | 4,606 | No |
Rural Hall | 3,332 | No |
Rutherfordton | 3,668 | No |
Salisbury | 35,258 | No |
Sanford | 30,024 | No |
Sawmills | 5,053 | No |
Scotland Neck | 2,033 | Yes |
Selma | 6,317 | Yes |
Seven Lakes | 3,919 | No |
Shallotte | 4,059 | No |
Shelby | 21,564 | Yes |
Siler City | 7,742 | No |
Silver Lake | 5,690 | No |
Skippers Corner | 3,514 | No |
Smithfield | 11,168 | Yes |
Sneads Ferry | 2,236 | No |
Snow Hill | 2,054 | No |
South Rosemary | 2,557 | No |
Southern Pines | 15,156 | No |
Southern Shores | 3,069 | No |
Southport | 3,842 | Yes |
Spencer | 3,296 | No |
Spindale | 4,153 | No |
Spout Springs | 10,279 | No |
Spring Lake | 11,629 | No |
Spruce Pine | 2,332 | No |
St. James | 6,199 | No |
St. Pauls | 2,077 | No |
St. Stephens | 9,396 | No |
Stallings | 15,932 | No |
Stanley | 3,911 | No |
Statesville | 27,777 | Yes |
Stokesdale | 5,895 | No |
Summerfield | 11,026 | No |
Sunset Beach | 4,091 | No |
Surf City | 3,637 | No |
Swannanoa | 4,589 | No |
Swansboro | 3,605 | No |
Swepsonville | 2,394 | No |
Sylva | 2,611 | No |
Tabor City | 3,736 | No |
Tarboro | 10,733 | Yes |
Taylorsville | 2,332 | No |
Thomasville | 26,941 | No |
Tobaccoville | 2,582 | No |
Trent Woods | 4,052 | No |
Trinity | 6,981 | No |
Troutman | 3,568 | No |
Troy | 2,973 | No |
Tyro | 3,382 | No |
Unionville | 6,634 | No |
Valdese | 4,647 | No |
Valley Hill | 2,262 | No |
Wadesboro | 5,079 | No |
Wake Forest | 46,387 | Yes |
Walkertown | 5,626 | No |
Wallace | 3,401 | No |
Wallburg | 3,058 | No |
Walnut Cove | 2,419 | No |
Warsaw | 2,751 | No |
Washington | 9,754 | Yes |
Waxhaw | 19,645 | No |
Waynesville | 10,087 | Yes |
Weaverville | 4,476 | No |
Weddington | 12,851 | No |
Welcome | 3,383 | No |
Wendell | 9,847 | No |
Wentworth | 2,655 | No |
Wesley Chapel | 8,661 | No |
Westport | 4,250 | No |
Whispering Pines | 4,759 | No |
Whiteville | 4,826 | No |
Wilkesboro | 3,578 | No |
Williamston | 5,221 | No |
Wilmington | 247,372 | No |
Wilson | 47,914 | Yes |
Wilson's Mills | 2,506 | No |
Windsor | 3,401 | Yes |
Wingate | 3,830 | No |
Winston-Salem | 420,400 | No |
Winterville | 10,336 | Yes |
Woodfin | 7,771 | No |
Wrightsboro | 4,654 | No |
Wrightsville Beach | 2,593 | No |
Yadkinville | 2,801 | No |
Yanceyville | 2,848 | No |
Youngsville | 2,503 | No |
Zebulon | 6,958 | No |