A small sloping hayfield and pasture on a mountain valley floor with contour fencing, a rhododendron-lined creek and rounded forested ridges receding in blue-grey layers behind.
Buncombe County 2018 NC Residential Code, statewide

Barndominium Builders in Asheville, NC

Asheville is the seat of Buncombe County and the only place in North Carolina over 50,000 people whose 2025 population estimate sits below its 2020 census base — 93,523 against 94,738. That is a plain fact and it is stated here plainly rather than spun. It also happens to be the smaller of the two things a reader planning a barndominium here needs to know. The larger one is jurisdictional, and it is settled: the City of Asheville does not have an extraterritorial jurisdiction. Session Law 2013-30, ratified on 17 April 2013, removed the city's authority to regulate land use beyond its corporate limits, and Buncombe County's commissioners took up map amendments on 6 August 2013 to bring that territory into county zoning districts before the law's 120-day transition ran out on 15 August 2013. So the boundary that decides who regulates your parcel is the city line itself, with nothing reaching past it. Inside the line, the City of Asheville Development Services department issues the building permit, applies the city's own Unified Development Ordinance, and prices the permit on its own schedule. Outside it, in unincorporated Buncombe County, it is Buncombe County Permits and Inspections on a completely different fee basis — the county's schedule measures heated square feet, and the city's does not use that word at all. That is a real difference on a building that is half unheated shop, and it is worth resolving before the drawings are done rather than after. The second honest thing to say about Asheville is about land. There is very little buildable acreage of barndominium size inside a city of this density, and Buncombe County as a whole has a median farm of just 25 acres against a statewide median of 48, with only 18.6 percent of its land in farms. The acreage is one county out — Madison to the north at a 43-acre median, Haywood to the west at 30 acres, McDowell to the east at 35. Most people who start with an Asheville search finish in one of those three, and the sensible order is to settle the county before the land, because the county decides the permit office, the fee basis and the health department. Asheville sits inside a Helene-declared county under DR-4827-NC. Flood mapping across the western counties has been in motion since the storm, and the useful thing a page can do about that is point at the state's own flood viewer and at the city and county floodplain offices rather than repeat a figure that has since changed.

Asheville at a glance

County
Buncombe County
City rules outside city limits
None, and that is unusual for a city this size. Session Law 2013-30, ratified 17 April 2013, removed the City of Asheville's authority to exercise land-use regulation within an extraterritorial jurisdiction. The law let the city's jurisdiction stand only until Buncombe County adopted zoning in the area or 120 days elapsed, whichever came first — which put the end of it at 15 August 2013.
Population
93,523
ZIP codes
28801, 28803, 28804, 28805, 28806
Site visits
Same week across Asheville and the surrounding mountain counties

Building conditions in Asheville

The building code does not change at a county line here. Under § 143-138(e) the North Carolina State Building Code applies throughout the state, and a city or county may adopt only a fire prevention code and floodplain regulations of its own — there is no general local amendment power, so there are no county amendments to look up. The edition in force is still the 2018 NC Residential Code, effective 1 January 2019; the 2024 edition has been delayed three times and carries no effective date at all. What genuinely differs is who issues the permit and inspects the work, what that office charges, how the parcel is zoned, what the local floodplain ordinance requires of the foundation — and two design numbers the code publishes county by county, the ultimate design wind speed and the seismic design category. The rest of Table R301.2 is set once for everyone: a flat 20 psf roof live load, a 12-inch frost line, Moderate weathering, and termite protection required everywhere in the state with no exemption. There is no ground snow load column in the residential code at all.

Build conditions for Asheville , Buncombe County, North Carolina : ultimate design wind speed Set by elevation. BUILD CONDITIONS ASHEVILLE, NCBuncombe County2018 NC RESIDENTIAL CODEULTIMATE DESIGN WIND SPEEDSet by elevationBuncombe County is listed in Table R301.2(4) of the 2018 NC Residential Code as a special mountainregion rather than with a figure. Table R301.2(5) sets the speed by the building's first-floor…ZONINGLand development inside the city runs under the City of AshevilleUnified Development Ordinance, Chapter 7 of the city code. The…WHO ISSUES THE PERMITCity of Asheville Development Servic…Permit Application Center, 161 S. Charlotte Street. The city issuesthe building permit and applies the Unified Development Ordinance…
Build conditions for Asheville, drawn from the sourced facts on this page. Every figure above is cited in the quick-facts panel below, with its source and vintage.
Asheville has no extraterritorial jurisdiction, and it has not had one since 2013
This is the question a buyer standing on rural-looking land near a North Carolina city is supposed to worry about, and in Asheville's case it has a clean answer. Session Law 2013-30, ratified by the General Assembly on 17 April 2013, removed the City of Asheville's authority to exercise land-use regulation within an extraterritorial jurisdiction. The law provided that the city's jurisdiction remained in effect only until Buncombe County adopted zoning regulation in the area or 120 days had passed, whichever came first — a deadline of 15 August 2013. The county's Board of Commissioners took up map amendments on 6 August 2013 to fold that territory into county zoning districts, its own agenda noting that the alternative was for the area to become unzoned entirely once the clock ran out. So the city line is the whole boundary. A parcel outside it is Buncombe County's for zoning and for permitting, with no city rules reaching over. Under G.S. 160D-202 a city of this size could otherwise have extended zoning, subdivision regulation and building-code enforcement up to three miles past its limits, on land that pays no city property tax and cannot vote in city elections. Asheville is one of several municipalities to have lost that power by a local act aimed at one city rather than by a change in the general law.

Buncombe County Board of Commissioners agenda item information sheet on Session Law 2013-30, meeting date 6 August 2013, media.buncombenc.gov, read 6 September 2026; NC League of Municipalities, Southern City, 7 March 2025; UNC School of Government legal summary on extraterritorial jurisdiction.

Inside the line the city prices the permit — and its schedule never says the word heated
Cross the Asheville city limit and both the permit office and the arithmetic change. The City of Asheville Fees and Charges Manual prices a single-family residential building permit at $475 for new construction under 1,500 square feet, and $475 plus $0.30 per square foot over 1,500 above that, with a separate single-family residential plan review of $125 for new construction — reduced to $25 where a plan review waiver applies — and a Western North Carolina air quality fee of $25 on a residential permit. Buncombe County's schedule for the unincorporated area outside is superficially almost identical in shape: $500 flat up to 1,500 square feet, then $0.30 for each additional square foot. The difference is one word. The county's line and its unit column both say HEATED square feet, so an unheated shop bay adds nothing to the county's fee. The city's line says square feet and does not state which area it measures. On a 3,000 square foot barndominium that is half unheated shop, that is the difference between a fee computed on 1,500 square feet and one that may be computed on 3,000, and it is not a question the published document answers. Ask the Permit Application Center at 161 S. Charlotte Street which area the city measures before you budget, and get the answer in writing. This is the single most useful call a buyer inside the city limits can make.

City of Asheville Fees and Charges Manual, Development Services Department, Building Flat Fees, ashevillenc.gov, read 6 September 2026; Buncombe County Fee Schedule, Fiscal Year 2027, Permits & Inspections section, buncombenc.gov, read 6 September 2026.

The city's steep-slope rule starts at 2,220 feet and 15 percent — the county's starts at 2,500 feet and 35 percent
Section 7-12-4 of the City of Asheville Unified Development Ordinance, adopted 10 July 2007, designates steep slopes as areas at or above 2,220 feet in elevation above mean sea level having an existing grade of 15 percent or more, and separates them into Zone A between 2,220 and 2,349 feet and Zone B at 2,350 feet and above. Ridgetops are designated on the official City of Asheville Ridgetops Map, and include all land within 100 vertical feet of any ridgeline that is part of a designated watershed area of at least 100 acres and sits 500 or more feet above the adjacent valley floor. Compare that with Buncombe County's Steep Slope/High Elevation Overlay just outside the line, which begins at 2,500 feet on natural slopes of 35 percent or more. Two adjoining jurisdictions on the same mountainside, and neither the elevation trigger nor the slope trigger is the same number. The city's is the lower and wider of the two by a distance: a 15 percent grade is an ordinary hillside, not a cliff, and 2,220 feet takes in a great deal of Asheville. The rule reaches a new one- or two-family dwelling, and also any addition over 1,000 square feet or any new site disturbance over 1,000 square feet — with smaller works accumulated over a three-year window so that a build split into stages does not escape it. For a barndominium, 1,000 square feet of disturbance is not a threshold you approach. It is one you pass while setting the pad.

City of Asheville Unified Development Ordinance, Chapter 7, Section 7-12-4(c) and (d), current through supplement 2026 S-5, from the city's own code library linked from ashevillenc.gov, read 6 September 2026; Buncombe County Zoning Ordinance Section 78-644(b), media.buncombenc.gov, read 6 September 2026. Independently corroborated on the city's own site, which describes Steep Slope Zone A as the properties between the 2,220-foot and 2,349-foot elevation contours and Zone B as those at or above 2,350 feet with an average natural slope of 15 percent or greater: https://www.ashevillenc.gov/news/asheville-rules-regulate-tree-pruning-and-removal/, read 6 September 2026.

Four elevation thresholds do four different jobs here, and no two of them are the same number
Asheville is the one place in North Carolina where a buyer has to hold four different elevation numbers in their head at once, because four separate instruments each pick their own. 2,220 feet is where the city's steep-slope regulation begins, at a grade of 15 percent or more. 2,500 feet is where Buncombe County's Steep Slope/High Elevation Overlay begins, at a natural slope of 35 percent or more. 2,700 feet is where Table R301.2(5) of the 2018 NC Residential Code takes the ultimate design wind speed off its 115 mph floor for the first time. 3,000 feet is where the county's Protected Ridge Overlay begins on ridges rising 500 feet or more above the adjacent valley floor, and it is also where the code's wind ladder steps again, to 130 mph. None of those numbers were set by the same body for the same reason, and none of them line up. The practical consequence is specific and checkable: a hillside site inside Asheville can be fully inside the city's steep-slope regulation, with its grading, screening and geotechnical requirements, and still be designed to the 115 mph code floor, because the wind ladder has not started yet. Slope regulation and wind load are answering different questions and they switch on at different heights. Anyone who tells you a mountain build automatically means a high wind number has not read the table.

City of Asheville UDO Section 7-12-4(c), read 6 September 2026; Buncombe County Zoning Ordinance Sections 78-644(b) and 78-645(b), read 6 September 2026; 2018 NC Residential Code Tables R301.2(4) and R301.2(5), NC Office of the State Fire Marshal. Independently corroborated on the city's own site, which describes Steep Slope Zone A as the properties between the 2,220-foot and 2,349-foot elevation contours and Zone B as those at or above 2,350 feet with an average natural slope of 15 percent or greater: https://www.ashevillenc.gov/news/asheville-rules-regulate-tree-pruning-and-removal/, read 6 September 2026.

The county's Helene fee reduction names county departments; the city's relief is a different instrument entirely
These are two separate documents doing two separate things, and the difference matters if a City of Asheville address is being rebuilt. Buncombe County's adopted FY2027 fee schedule carries a page headed "Reduce to Rebuild": implemented 1 June 2025 and ending 30 June 2027, it reduces by 100 percent all Buncombe County residential permits provided by the Public Health Onsite and Wastewater, Planning, Permits and Inspections, and Air Quality departments where they relate to documented Helene-damaged or destroyed primary residences, on permits applied for inside that window, excluding expansions and excluding Homeowner Recovery and lien agent fees. Those are county departments. Inside the Asheville city limits the building permit is the city's, and the city's own Fees and Charges Manual handles disaster relief in a different way: it provides that in the event of a natural disaster or emergency incident the City Manager is authorised to waive fees for building, electrical, mechanical, plumbing, fire, zoning and site development permits to provide for the expedient repair of affected structures. That is a standing discretionary authority rather than a dated, criteria-based reduction, and the manual attaches no end date and no qualification test to it. So a city-limits rebuild and a county rebuild are asking two different offices two different questions. Ask both, and note that the county's septic, well and air-quality permits are county permits wherever the parcel is.

Buncombe County Fee Schedule, Fiscal Year 2027, "Reduce to Rebuild" page, buncombenc.gov, read 6 September 2026; City of Asheville Fees and Charges Manual, Development Services Department, "Fee Waiver", ashevillenc.gov, read 6 September 2026.

The land is not in Asheville — and the numbers say which direction to look
Asheville's July 2025 population estimate is 93,523 against a 2020 census base of 94,738. It is the only North Carolina place over 50,000 people whose estimate sits below its base. That is stated because it is true, not because it means anything for a land search. What does matter for a land search is that this is a dense built-out city inside a county with very little large-parcel farmland left: Buncombe County has 1,074 farms working 78,245 acres, just 18.6 percent of its land, at a median farm size of 25 acres — 45th of 100 counties by acreage in farms, and barely half the statewide median of 48 acres. Among the mountain counties only Graham at 14 acres and Henderson at 22 have a smaller median, and Macon matches Buncombe exactly. Step one county out and the picture changes. Madison County, immediately north, has 535 farms on 42,763 acres, 14.9 percent of the county, at a 43-acre median — nearly double Buncombe's. Haywood, to the west, has 567 farms on 49,288 acres at a 30-acre median. McDowell, east down the Old Fort grade, has 298 farms on 17,041 acres at a 35-acre median. Those three are where an Asheville search realistically ends, and each one changes the permit office, the fee schedule and the health department that will handle the file. Settle the county before the land, not after.

U.S. Census Bureau Vintage 2025 population estimates for places, and 2020 census base; USDA NASS 2022 Census of Agriculture county profiles for Buncombe, Madison, Haywood, McDowell and Henderson Counties.

Also worth knowing before you build in Asheville

The city's geotechnical trigger ignores elevation entirely
Most slope rules are written as an elevation test with a grade test attached. Asheville's carries a third limb that answers to neither. Section 7-12-4(c)(3) of the Unified Development Ordinance provides that, for the purpose of applying the section's geotechnical analysis, all areas having an existing grade of 36 percent or more regardless of elevation, or areas designated High Hazard or Moderate Hazard on the Buncombe County Slope Stability Index Map prepared by the North Carolina Geological Survey, are subject to the standards in subsection 7-12-4(l). So a low-lying Asheville lot well below 2,220 feet can still land in the geotechnical requirement on grade alone, or because the state's landslide hazard map says so. That map is worth understanding rather than trusting blindly. NC DEQ's Geological Survey maintains a statewide inventory of more than 4,500 documented landslides, but detailed hazard mapping was directed for 19 western counties and only a handful were finished before the programme lost funding — Buncombe is one of the finished ones, which is precisely why a city ordinance can name it. In a county without that mapping, an absence from the map means the map does not exist rather than that the ground is sound. NCGS also states plainly that landslides occur in the Piedmont and Coastal Plain as well, often at road cuts.

City of Asheville Unified Development Ordinance Section 7-12-4(c)(3), current through supplement 2026 S-5, read 6 September 2026; NC DEQ, NC Geological Survey, "Geologic Hazards and Landslides", deq.nc.gov, read 5 September 2026. Independently corroborated on the city's own site, which describes Steep Slope Zone A as the properties between the 2,220-foot and 2,349-foot elevation contours and Zone B as those at or above 2,350 feet with an average natural slope of 15 percent or greater: https://www.ashevillenc.gov/news/asheville-rules-regulate-tree-pruning-and-removal/, read 6 September 2026.

Water, sewer and stormwater are three different bodies, and only one of them is the city's utility
A build inside the Asheville city limits deals with more separate organisations than the single word "city" suggests, and knowing which is which shortens the schedule. Drinking water is City of Asheville Water Resources. Sewer is the Metropolitan Sewerage District, a separate district body rather than a city department — the city's own fees manual names both alongside each other when it describes its utility-cut patching programme. Stormwater is the City of Asheville Stormwater Division, funded by a monthly stormwater utility fee charged to residents and businesses under a federally mandated programme, and the city's Development Services schedule prices stormwater and flood permits separately from the building permit at $875 for a Level I project, $1,400 for Level II and $2,400 for Level III. Septic and well permits, if a city parcel is on either, remain with Buncombe County Public Health Onsite and Wastewater — the county health department holds that file wherever the property sits. Air permitting is the Asheville-Buncombe Air Quality Agency, a joint local programme run under an interlocal agreement between the city and the county rather than by a state regional office.

City of Asheville Fees and Charges Manual, Development Services Department and Stormwater Services sections, ashevillenc.gov, read 6 September 2026; Buncombe County Fee Schedule FY2027, introduction and Public Health Onsite & Wastewater section, buncombenc.gov, read 6 September 2026.

There is no city building-code amendment to look up, and no county one either
It is the natural sentence to write about a city with its own inspections department, and it is wrong in this state. N.C.G.S. § 143-138(e) provides that the State Building Code applies throughout the State from the time of its adoption, and there is no general power for a city or county to amend it. The only two instruments a local government may adopt of its own are a fire prevention code — which requires Residential Code Council approval and may not reach one- and two-family dwellings beyond what the Residential Code prescriptively requires — and floodplain management regulations. So the City of Asheville issues the permit and inspects the work inside its limits, but the structural, foundation, energy and termite requirements it is inspecting against are the same 2018 NC Residential Code that applies in unincorporated Buncombe County and everywhere else. What Asheville genuinely does set for itself is the other list: the Unified Development Ordinance and its zoning and subdivision rules under Chapter 160D, the steep slope and ridgetop standards in Section 7-12-4, the fee schedule and its basis, stormwater, and floodplain regulation. That is a long list and it is the reason the city line matters. It is just not a code list.

N.C.G.S. § 143-138(e); City of Asheville Unified Development Ordinance, Chapter 7, ashevillenc.gov, read 6 September 2026; 2018 NC Residential Code, NC Office of the State Fire Marshal.

A steel barndominium still needs termite treatment here, and that is a North Carolina amendment people get wrong
This one cuts against the material a lot of buyers arrive committed to, and it ships anyway because an inspector will raise it if this page does not. Table R301.2(1) of the 2018 NC Residential Code gives termite severity as Moderate to Heavy and states that protection is required in all of North Carolina, with no county carve-out — Asheville included, despite the altitude. In the model International Residential Code, framing a building in cold-formed steel is itself one of the accepted methods of satisfying the termite protection requirement. North Carolina deleted that method, and deleted physical barriers alongside it. So a steel-framed building here still needs chemical treatment or a baiting system; being steel earns no exemption. The same edition also deletes AISI S230 from the accepted high-wind design methods, and deletes Section R403.3, frost-protected shallow foundations, entirely. Two figures that do hold everywhere and are worth having: the code sets a flat 20 psf roof live load, and it carries no ground snow load column at all, because Section R301.2.3 is deleted — which is why a snow figure quoted for a mountain build has come from somewhere other than this code. Frost line depth in the table is 12 inches.

2018 NC Residential Code, Table R301.2(1), Sections R318, R301.2.3 and R403.3, and the NC amendments to the accepted high-wind design methods, NC Office of the State Fire Marshal, read 5 September 2026.

An excavator grading a compacted building pad on a cleared lot, with survey stakes, a drainage swale and a silt fence along the downhill edge.
Below the slab

The expensive surprises are in the ground, not the building

What moves a North Carolina budget is usually below grade, and the thing most often got wrong is which clay to worry about. Cecil — the red Piedmont clay everyone pictures, and the state soil — is kaolinitic and low shrink-swell; it does not heave. The soil that does is Iredell, formed over diabase and gabbro, which the USDA describes as vertic, very high shrink-swell, with a perched water table a foot or two down from December through April. The tell is colour: Cecil is red and Iredell is dark grey-brown, and they sit within a few miles of each other across the central Piedmont. West of that the question stops being clay and becomes slope, rock and colluvium; east of the fall line it becomes water, and in the Tidewater it becomes organic soil that subsides irreversibly once it is drained. Then the same ground decides the septic system, and North Carolina rewrote those rules recently enough that most of what is published about them is out of date. 15A NCAC 18E replaced the old subchapter on 1 January 2024 and was amended again on 1 June 2026: the site is classified on soil morphology — the word "percolation" does not appear anywhere in it — and there is no "provisionally suitable" any more, only suitable or unsuitable, on a single failed parameter. There is no statewide minimum lot size either; the area you need is derived from the soil result and then doubled, because a site that cannot fit both the initial field and its repair area is unsuitable. And the order matters more than people expect: the county health department's Improvement Permit and Construction Authorization come first, and the building permit is available on the strength of the Construction Authorization, not before it. One more thing that catches people: disturb more than an acre and you need an approved erosion and sedimentation control plan in hand before work starts, with penalties up to $5,000 a day, and a pad plus a drive plus a drainfield plus a laydown area crosses an acre faster than it sounds. So the site work, the foundation and the drainfield get resolved together rather than one at a time. We price the dirt before we price the building.

What a build looks like

Three stages every Asheville project passes through, from a raw parcel to a finished home. Site work first, because that is where the budget is decided.

Aerial view of an undeveloped rural lot with cleared grass, a mixed oak, hickory and pine treeline, exposed red clay in one corner and a pale gravel access track.
Stage one

The parcel

Zoning, setbacks, flood zone and utility access get checked before anything is drawn.

An excavator grading a compacted building pad on a cleared lot, with survey stakes, a drainage swale and a silt fence along the downhill edge.
Stage two

Pad and permit

Clearing, grading and a compacted pad, while the septic authorization and the building submittal work through whichever offices cover your parcel.

A finished barndominium at dusk with warm interior lighting glowing through its large windows.
Stage three

Frame to finish

Shell erected and dried in, then systems, insulation and interior finish through to CO.

Those are the rules where you are building in Asheville. Tell us what you want to build and we will draw it to them.

Where we build around Asheville

Buncombe County and the rural land around it. The buildable acreage for a project this size usually sits outside the town limits — which does not automatically put it under the county, because a town's zoning and building-code enforcement reach one to three miles past its limits into its extraterritorial jurisdiction. Inside the limits, in the ETJ, or in neither are three different answers to who issues your permit.

The Asheville service area, including the rural acreage outside the built-up edge, which is where the parcels big enough for a build like this usually sit. The map marks the territory we build in. It is not a branch location, and there is no office at this pin.

Nearby areas we build in

Others we cover nearby. Every North Carolina municipality sits inside a county — there are no independent cities here — but that does not settle who regulates a given parcel. A town's zoning, subdivision rules and building-code enforcement extend one to three miles beyond its limits, by population, into what the statute calls its extraterritorial jurisdiction; town taxes and town elections do not follow. So the office that issues the permit, what it charges and how the land is zoned can all differ from one card to the next, and the mailing address will not tell you which case you are in.

Building in Asheville: common questions

7 questions we get asked most often about building in Asheville. If yours is not on the list, ask it directly.

Is my land near Asheville under city rules or county rules?
County rules, unless it is inside the corporate limits — and there is no third possibility here, which is unusual. Session Law 2013-30, ratified 17 April 2013, removed the City of Asheville's authority to regulate land use in an extraterritorial jurisdiction, and Buncombe County's commissioners rezoned that territory into county districts as the law's 120-day transition expired in August 2013. Under G.S. 160D-202 a city of Asheville's size could otherwise have carried its zoning, subdivision rules and building-code enforcement up to three miles past the city line, over land paying no city tax and holding no city vote. It carries none. So the test is simply whether the parcel is inside the city limits. Inside, it is City of Asheville Development Services and the Unified Development Ordinance. Outside, it is Buncombe County Permits and Inspections and the county zoning ordinance, with two exceptions elsewhere in the county worth knowing: Buncombe County also permits Biltmore Forest, Weaverville and Woodfin under contract, while Black Mountain runs its own inspection department. Confirm the answer from the deed and the official zoning map rather than from the mailing address, because an Asheville postal address does not mean an Asheville jurisdiction.
Can I actually buy land and build a barndominium inside Asheville?
Occasionally, and it would be dishonest to imply otherwise. Asheville is a dense built-out city of 93,523 people — an estimate that sits below its 2020 census base of 94,738, the only North Carolina place over 50,000 in that position. Infill lots exist; acreage of the size a barndominium wants generally does not, and where a hillside parcel does exist it will usually be inside the city's steep slope and ridgetop regulation, which begins at 2,220 feet on an existing grade of 15 percent or more. The county is not much easier on acreage: Buncombe has 1,074 farms on 78,245 acres, 18.6 percent of its land, at a median farm size of 25 acres against a statewide median of 48. Step one county out and the land arrives. Madison County to the north has 535 farms across 42,763 acres at a 43-acre median. Haywood to the west has 567 farms on 49,288 acres at a 30-acre median. McDowell to the east has 298 farms on 17,041 acres at a 35-acre median. Each of those changes the permit office, the fee schedule and the health department, so the county question is worth answering before the land question. That is not a consolation prize — a 40-acre median means the parcels that come to market are the size a barndominium and a shop actually want.
What does the permit cost inside the city, and does the unheated shop count?
The City of Asheville Fees and Charges Manual prices a single-family residential building permit at $475 for new construction under 1,500 square feet, and $475 plus $0.30 per square foot over 1,500 above that. Add a single-family residential plan review of $125 for new construction, reduced to $25 where a plan review waiver applies, and a $25 Western North Carolina air quality fee on a residential permit. Whether the shop counts is the honest open question and this page will not pretend otherwise: the city's published line says square feet without saying which square feet, and it does not use the word heated anywhere in that section. Buncombe County's schedule, a few hundred feet away across the city line, does use it — $500 flat up to 1,500 square feet and then $0.30 for each additional HEATED square foot, printed in the unit column as "Per Instance & Heated Sq. Ft." — so an unheated shop bay adds nothing to the county's dwelling permit. On a 3,000 square foot building that is half shop, that is a materially different base on identical drawings. Call the Permit Application Center at 161 S. Charlotte Street and get the city's answer before you budget, and ask the same question about a covered porch, because the county's schedule includes decks only where they are on the original application and approved plans.
What wind speed does an Asheville build have to be designed for?
There is no city figure and no county figure — there is a ladder keyed to your building. Buncombe County appears in Table R301.2(4) of the 2018 NC Residential Code as a special mountain region rather than with a number, and Table R301.2(5) then sets the ultimate design wind speed by the first-floor finish elevation of the structure: 115 mph below 2,700 feet, 120 mph from 2,700 to under 3,000, 130 mph from 3,000 to under 3,500, 140 mph from 3,500 to under 4,500, and 150 mph at 4,500 feet and above. Twelve counties are handled this way. The practical point for an Asheville parcel is a counter-intuitive one: the city's own steep-slope regulation switches on at 2,220 feet, which is below the first rung of the wind ladder, so a hillside lot can be fully inside the city's grading, screening and geotechnical requirements and still be engineered to the 115 mph code floor. Slope and wind are separate questions with separate triggers. Buncombe County is also in Seismic Design Category C under Table R301.2(7), which is a genuine difference from the Piedmont and does show up in the connection detailing. Name the edition on any drawing: the 2018 code is in force and the 2024 edition has no effective date at all.
Does the Helene permit fee reduction apply to a build inside the city?
The county's does not reach a city building permit, and the city handles the question with a different instrument. Buncombe County's FY2027 fee schedule carries a "Reduce to Rebuild" provision: implemented 1 June 2025 and ending 30 June 2027, it reduces by 100 percent all Buncombe County residential permits from the Public Health Onsite and Wastewater, Planning, Permits and Inspections, and Air Quality departments where they are associated with documented Helene-damaged or destroyed primary residences, on permits applied for within that window. It excludes expansions of a residence and excludes Homeowner Recovery and lien agent fees, and qualification turns on the dwelling carrying a Buncombe County or federal damage assessment rated Destroyed, Major, Moderate or Minor. Those are county departments — and note that two of them, Onsite and Wastewater and Air Quality, serve city parcels too. The building permit inside the city limits is the city's, and the City of Asheville's own Fees and Charges Manual provides instead that in the event of a natural disaster or emergency incident the City Manager is authorised to waive fees for building, electrical, mechanical, plumbing, fire, zoning and site development permits to provide for the expedient repair of affected structures. That is a discretionary authority with no published end date and no published qualification test, which is a different thing from the county's dated reduction. Ask both offices, and ask the city whether that authority is currently being exercised.
What does the steep slope ordinance actually require of a wide single-storey building?
More than most people expect, and the reason is geometry rather than the ordinance being harsh. Section 7-12-4 of the City of Asheville Unified Development Ordinance, adopted 10 July 2007, designates steep slopes as land at or above 2,220 feet with an existing grade of 15 percent or more, split into Zone A from 2,220 to 2,349 feet and Zone B at 2,350 feet and up, with ridgetops designated separately on the official City of Asheville Ridgetops Map. It applies to a new one- or two-family dwelling, and to any addition over 1,000 square feet or new site disturbance over 1,000 square feet, with smaller works accumulated over three years so a staged build cannot slip under it. Separately, subsection (c)(3) pulls in a geotechnical requirement for any area at 36 percent grade or more regardless of elevation, and for anything the North Carolina Geological Survey's Buncombe County Slope Stability Index Map designates High Hazard or Moderate Hazard. Where existing grade has to be calculated, the ordinance allows the applicant to submit calculations sealed by a licensed surveyor, engineer or landscape architect, and otherwise the city calculates it. A barndominium is a large single-level footprint, so it needs a large level pad, and on a 15 percent hillside a level pad is made by cutting and filling. That is why the sensible order on a slope parcel is to get the ground investigated before the plan is fixed, rather than drawing a footprint and hoping the hillside accepts it.
Are there Asheville building-code amendments I should check?
No. There is no set of city building-code amendments to check, because no North Carolina city has the power to make any. N.C.G.S. § 143-138(e) provides that the State Building Code applies throughout the State from the time of its adoption, and the only two instruments a local government may adopt of its own are a fire prevention code, which needs Residential Code Council approval and cannot reach one- and two-family dwellings beyond what the Residential Code prescriptively requires, and floodplain management regulations. The 2018 NC Residential Code is the edition in force here and everywhere else in the state; the 2024 edition, though adopted, has no effective date at all. What the City of Asheville does set for itself is the other list, and it is a long one: the Unified Development Ordinance's zoning and subdivision rules under Chapter 160D, the steep slope and ridgetop standards of Section 7-12-4, the permit fee schedule and the basis it is calculated on, stormwater and flood permitting, and floodplain regulation. Those are the things that differ across the city line — along with the wind, seismic and climate-zone values that the one statewide code publishes county by county in its own tables, which here are published by building elevation rather than by county.

Building in Asheville?

Start with the plan. Tell us what you want to build and we will draw it, then confirm which office issues the permit for your parcel, what it will let you put there, and what wind load it has to meet. That conversation costs nothing.