A narrow Roanoke Valley floor in pasture with steep wooded Blue Ridge foothills rising on both sides.
Roanoke One statewide code, no local amendments

Barndominium Builders in Roanoke & Salem, VA

Start with the numbers that move the price of a kit on this valley floor, because they are published and they are not the same on both sides of the city line. The City of Roanoke's own design criteria sheet, updated February 2025, puts the whole valley at 115 mph ultimate wind and 30 psf ground snow with seismic design category B - and then splits the frost depth, 18 inches in Roanoke city and 24 inches in Salem, Roanoke County and Vinton. Roanoke city and Salem are two separate independent cities with two building officials, two zoning ordinances and two fee schedules, and Roanoke County, which wraps around both of them, is a third government again. Neither city has meaningful acreage left inside its limits, so this page says so and then points north to Botetourt, south to Franklin County, east to Bedford, northwest to Craig and southwest to Floyd - every one of which shares a boundary with Roanoke County.

Roanoke & Salem at a glance

Independent city
Roanoke
Cities & counties covered
Roanoke city 99,111 · Salem city 25,816

Building conditions in Roanoke & Salem

The building code itself is the same in every Virginia locality, and no county, city or town may amend it. What changes from one to the next is who issues the permit and inspects the work, what that office charges, how the parcel is zoned, and the Table R301.2 design criteria the locality publishes — the 2021 Virginia Residential Code prints that table blank, with the instruction that additional criteria shall be established by the local jurisdiction. Those local numbers are what your drawings have to satisfy.

Build conditions for Roanoke & Salem , Roanoke, Virginia : design wind speed 115 mph ultimate (City of Roanoke; same figure for Salem). BUILD CONDITIONS ROANOKE & SALEM…RoanokeONE STATEWIDE CODEDESIGN WIND SPEED115 mph ultimate (C…The 2021 Virginia Residential Code prints Table R301.2 blank with em-dashes and the instructionthat additional criteria shall be established by the local jurisdiction, so this figure belongs t…ZONING · ROANOKE CITY RA RESIDENTIAL-AGRICULT…One acre in Roanoke city's RA distri…Two ordinances, two very different answers. Roanoke city's Chapter36.2, codified through Ordinance No. 43355 of 17 February 2026, set…WHO ISSUES THE PERMITCity of Roanoke Planning, Building &…Two separate departments with different intake systems. Roanoke citytakes applications and schedules inspections through eTRAKiT and…
Build conditions for Roanoke & Salem, drawn from the sourced facts on this page. Every figure above is cited in the quick-facts panel below, with its source and vintage.
Three governments, and their territories interlock
Roanoke city (99,111) and Salem (25,816) are two separate independent cities - county equivalents belonging to no county at all - each with its own building official, its own zoning ordinance and its own fee schedule. Roanoke County (97,150) is a different government again, and it wraps around both of them. The Town of Vinton is a fourth name on the same paperwork and is a town inside Roanoke County, permitted by the county rather than by itself. Municode carries the city and the county as two separate clients with two separate codes. Roanoke city's building official is Tommy Hahn at 215 Church Avenue SW; Salem's is Troy Loving at 21 South Bruffey Street; Roanoke County's building commissioner is Morgan Yates at 5204 Bernard Drive. Nothing the county does reaches inside either city line.

City of Roanoke Building Safety and Permit Center pages; City of Salem Building Inspections page; Local Climatic Design Criteria for Roanoke City, Roanoke County, the Town of Vinton & Salem (City of Roanoke, updated Feb. 2025) contact block; api.municode.com Virginia client list (Roanoke ClientID 4095, Roanoke County ClientID 11995, Salem ClientID 4180); Census Bureau Vintage 2025 place and county files

One design sheet, four jurisdictions, and the frost depth splits
The City of Roanoke publishes a single Local Climatic Design Criteria sheet covering Roanoke city, Roanoke County, the Town of Vinton and Salem, marked updated February 2025 against the 2021 code editions. It gives the whole valley 30 psf ground snow, 115 mph ultimate wind design speed, seismic design category B, severe weathering, moderate to heavy termite risk, a 16 degree F winter design temperature, no ice barrier underlayment required, an air freezing index of 1500 or less, a mean annual temperature of 58.1 degrees F, Climate Zone 4, and a presumptive soil bearing capacity of 1,500 psf annotated for shrink-swell. Then it splits on one line: frost depth is 18 inches in Roanoke city and 24 inches in Salem, Roanoke County and Vinton. Six extra inches of footing on the same valley floor, decided by which side of a city line the parcel sits on.

City of Roanoke Planning, Building & Development, Local Climatic Design Criteria (2021), updated Feb. 2025; City of Roanoke Building Plans Checklist for New Homes and Additions (2021 VRC), updated May 2026

The shop cannot be bigger than the house in Roanoke city
This is the provision that decides whether a barndominium works inside the city. Zoning Ordinance section 36.2-403(b)(5) says the footprint of any accessory structure shall not exceed 75 percent of the building footprint of the principal building, that the cumulative footprint of all accessory structures on the parcel shall not exceed the footprint of the principal building, and that the maximum height of any accessory structure shall be less than the height of the principal building. Section 36.2-403(b)(3) adds that an accessory structure shall not be used for human habitation unless specifically permitted, and section 36.2-403(c) puts accessory structures no closer to any street than the house. So the classic arrangement - a big detached shop with a small house in front of it - does not fit. The answer inside the city is one building: shop bays and living space under a single roof, permitted as a dwelling.

City of Roanoke Code of Ordinances ch. 36.2, sections 36.2-403(b)(3), 36.2-403(b)(5)(A)-(C) and 36.2-403(c), codified through Ord. No. 43355 enacted 17 February 2026 (Supp. No. 94)

Salem needs a special exception for a shop over 1,000 square feet
Salem's ordinance takes a different route to the same place. In both the AG Agriculture district and the RSF Residential Single Family district, accessory structures are capped at 30 percent of the rear yard area, and any accessory structure larger than 1,000 square feet requires a special exception permit under section 106-524. Accessory structures must also sit behind the rear building line of the house, with five-foot side and rear setbacks, and in RSF an accessory structure may not exceed the height of the principal structure. Salem's minimum lot in AG is ten acres; in RSF it is 9,000 square feet. And a detached single family dwelling in Salem must contain at least 600 square feet. Roanoke city's equivalent minimum lot in its RA district is one acre, with a 25 percent impervious surface cap that a wide building plus its apron will test.

City of Salem Code of Ordinances ch. 106, sections 106-200.3, 106-202.3 and 106-304.15, codified through ordinance of 24 November 2025 (Supp. No. 25); City of Roanoke Code of Ordinances section 36.2-312

Two fee schedules, and they are shaped completely differently
Roanoke city charges off construction value with a flat base: fees effective 1 July 2023 put a construction permit at $50 up to $1,000 of value, then $50 plus $6.57 for each additional $1,000, plus the 2 percent state levy. Building plan review is 10 percent of the building permit fee and that covers the first two reviews, with 2 percent for each review after. A combined zoning and building permit is the building permit fee plus $25; a zoning permit or basic development plan on its own is $25; a permanent certificate of occupancy is $50. Salem uses a banded valuation table instead, effective 1 July 2022: a $35 minimum, $130 plus $4.50 per thousand above $20,000, $490 plus $3.50 per thousand above $100,000, and $1,890 plus $2.50 per thousand above $500,000. Salem's new residential plan review is a flat $30, its zoning permit $25 and its certificate of occupancy $30 - and its schedule adds a 2 percent technology fee on top of the 2 percent state levy. Both cities double the fee for work started before the permit: Salem states it on the schedule, Roanoke city lists work without a permit at two times the calculated permit fees with no cap.

City of Roanoke Planning, Building & Development, Fees effective July 1, 2023; City of Salem Permit Fee Schedule effective July 1, 2022

Where the acreage actually is, and how far out it starts
Roanoke city touches exactly two other county-equivalents - Roanoke County and Salem - and Salem touches exactly two, Roanoke County and Roanoke city. That is the whole of it: two built-out valley floors between mountains, and one county wrapped around them. But that county shares a boundary with all five of the counties worth buying in. Botetourt is straight north up the interstate corridor at 89,509 acres in farms, 25.8 percent of its land, median farm 65 acres, and it is the closest real acreage to both cities. Franklin County is south over the Blue Ridge at 143,127 acres, 32.4 percent, median farm 72 acres, and it holds the southern half of Smith Mountain Lake. Bedford County is east toward Lynchburg with the largest supply in the ring at 183,200 acres, 37.7 percent, median farm 73 acres, and the lake's northern shore. Floyd County is southwest over the Parkway with the highest farmland share of the five at 100,913 acres and 41.4 percent of its land. Craig County is northwest over Catawba Mountain to New Castle and is the remotest and the biggest-parcel option: 45,890 acres across only 186 farms, median farm 150 acres, and just 37 operations under 50 acres in the entire county. For scale, Roanoke County itself is only 12.5 percent farmland with a median farm of 30 acres.

Census Bureau county adjacency file county_adjacency2025 (Roanoke city 51770, Salem city 51775, Roanoke County 51161); USDA NASS 2022 Census of Agriculture county file; Census Bureau 2025 Gazetteer place file 2025_gaz_place_51

Also worth knowing before you build in Roanoke & Salem

Steep slopes: the county publishes guidance, the city does not
Roanoke County's Office of Building Safety puts out a one-page notice, Development on or Near Steep Slopes, stating that the 2021 Uniform Statewide Building Code regulates construction on slopes in excess of a 1 to 3 ratio, or 33.3 percent, for both commercial and residential work, citing section 1808 of the Virginia Construction Code and R403.1.7 of the Virginia Residential Code. As the county states them, the setbacks are one-half the slope height up to a maximum of 15 feet at the bottom of a slope, and one-third the slope height up to 40 feet at the top, measured from the face of the structure at the bottom and the face of the footing at the top - and inside those setbacks an engineered site study and foundation plan must be submitted before a permit issues. Those figures are Roanoke County's published statement about the code it enforces, not a state-published number. Neither the City of Roanoke nor Salem publishes anything equivalent. The city's building document library runs to more than seventy items and contains no slope guidance; its zoning ordinance has seven overlay districts and none of them is a steep-slope or hillside overlay; and the only slope provision in its development standards is a landscaping rule requiring vegetative cover on any created slope of 2 to 1 or steeper. On a hillside lot inside the city, the code provisions still apply - there is simply no local explainer of them.

Roanoke County Development Services, Office of Building Safety, Development on or Near Steep Slopes; City of Roanoke Code of Ordinances ch. 36.2 sections 36.2-330 to 36.2-336 and Article 6, Development Standards; City of Roanoke Planning, Building & Development Documents library

Karst is a county number, and neither city has one
The only county-level karst measurement for Virginia - a Virginia Tech study drawing on Virginia Speleological Survey data - puts Roanoke County at 20 percent karst, in a band with Bland, Botetourt and Wise. That table lists counties only; there is no row for Roanoke city and no row for Salem, so no percentage exists for either. The Department of Conservation and Recreation is equally blunt about its own Virginia Karst Geology Map, publishing alongside it that the map is neither meant to provide information for land use decisions at the county or municipal locality scale, nor to portray hazards associated with karst. What that means in practice is that karst is a parcel question in this valley, answered by a geotechnical investigation on the site rather than by a map or a jurisdiction name. VDOT has recorded roughly 500 road-damaging sinkholes across Virginia in thirty years.

Belo, Natural Hazard Mitigation Planning For Karst Terrains in Virginia, Virginia Tech, May 2003, Table 3.1 (Virginia Speleological Survey 2003); Virginia DCR Natural Heritage Karst Program, Virginia Karst Geology Map caveat

Salem wants a shrink-swell soil test with the application
This is a genuinely unusual submittal requirement and it is worth budgeting for before drawings start. Salem's published requirements for a residential building permit for new construction are one digital PDF copy of plans emailed to Community Development or supplied on disc, a completed application, shrink-swell soil test results, a pre-construction certificate of elevation if the lot is in the floodplain, a certified plat showing all easements and existing and proposed structures, and an erosion and sediment control permit. Roanoke city takes the opposite approach and publishes a presumptive number instead: 1,500 psf soil bearing capacity, with the soil classes given as SC, ML, CL and inorganic CL 60 and the whole line annotated for shrink-swell. Its plan review checklist repeats it in plain words. Virginia Energy, for its part, names the Shenandoah Valley among the areas most likely to have expansive or frost-heave-susceptible soils and adds that standard homeowner's insurance does not cover damage from expansive or compressive soils or frost heave - which is an argument for testing a specific parcel rather than trusting either a map or a presumptive figure.

City of Salem, Permits - requirements for permit types, Residential Building Permit New Construction; City of Roanoke Local Climatic Design Criteria (2021) and Building Plans Checklist for New Homes and Additions (2021 VRC); Virginia Energy, Division of Geology and Mineral Resources, Expansive Soils

Radon: required in Roanoke city, not required in Salem
Virginia's residential code lets a locality require radon-resistant construction under R331 only where radon potential is high, and the federal county table that answer turns on contains no rows for independent cities at all - it puts Roanoke County in Zone 1 and simply has no line for either city. Roanoke city nonetheless enforces it, and does so through the permit process rather than by a codified ordinance: its plan review checklist for new homes carries the line Radon: slab, basement, or unvented crawlspace against R331, and its residential inspection code list carries three dedicated radon inspections - under-slab radon, rough-in radon and final radon. Salem does not require it, and neither does Roanoke County. That matters most to a slab-on-grade building, because the code's exception is written for crawl spaces ventilated to the exterior, which a slab shop-house is not. In Roanoke city the passive sub-slab depressurisation system goes in under the pour; in Salem the same building gets nothing by code, and the rough-in becomes a choice.

City of Roanoke Building Plans Checklist for New Homes and Additions (2021 VRC), updated May 2026; City of Roanoke Residential IVR Codes (inspection types 141, 211, 412); City of Salem Inspection Types; EPA radon zone county table for Virginia; 2021 Virginia Residential Code section R331

Two feet of freeboard in Roanoke city, one foot in Salem
Both cities sit on the Roanoke River system and both regulate their floodplains through their zoning ordinances, and the numbers are not the same. Roanoke city's Floodplain Overlay District, section 36.2-333, requires new residential construction in Zones A1-30, AE, AH and A with detailed base flood elevations to place the lowest floor including basement at the base flood elevation plus 24 inches of freeboard, with all electrical, heating, ventilation, plumbing and air conditioning equipment and ductwork elevated or floodproofed to two feet above base flood elevation. Salem's floodplain overlay, section 106-226.6(A), requires the lowest floor of any new residential structure to be at least one foot above base flood elevation, with critical electrical and mechanical equipment at or above the 100-year flood level. The effective flood insurance rate map date shown on the shared regional criteria sheet for both cities is 28 September 2007. On a flood-zone lot this is the difference between one slab height and another, and it has to be read off the right city.

City of Roanoke Code of Ordinances section 36.2-333, Floodplain Overlay District (F), Elevation and Construction Standards; City of Salem Code of Ordinances section 106-226.6(A); City of Roanoke Local Climatic Design Criteria (2021), flood hazards block

Accessory dwellings: 800 square feet in one city, family only in the other
If the plan is to put quarters in a detached building, the two cities answer differently. Roanoke city allows one accessory dwelling on a lot containing one dwelling building, and section 36.2-409.1(a) limits it, when it sits in a detached accessory building, to 800 square feet or 80 percent of the gross floor area of the principal dwelling, whichever is less - and inside the principal building, to 40 percent of the building's gross floor area. Salem's accessory apartment standard, section 106-304.1, is tighter in a different direction: no more than 40 percent of the finished floor area of the principal dwelling, not less than 300 and not more than 1,000 square feet, one per lot, no separate utility services, the owner must live on the property, and the apartment may only be occupied by a family member of the owner. Neither city's rule survives being carried across the line into the other.

City of Roanoke Code of Ordinances section 36.2-409.1(a); City of Salem Code of Ordinances section 106-304.1

The permit clock, and what stops it
Roanoke city publishes its own review times for a new one- or two-family dwelling: 10 business days for zoning review and 5 business days for building review, which the city states as a total of 20 business days, with comments issued if more information is needed and a resubmission form required with any resupply. A city permit expires if work is not started within six months or if no inspection is recorded in any six-month period, and extensions are by written request and are not guaranteed. The submittal set includes a basic development plan drawn to scale - which the city expressly says a design professional is not required to prepare - building plans, a water and sewer availability letter from the Western Virginia Water Authority, a contractor and subcontractor listing, an owner-builder affidavit if the state contractor licensing exemption is being claimed, and an agreement in lieu of an erosion and sediment control plan. Salem schedules inspections requested before 4:00 p.m. for the next business day and those after 4:00 p.m. for the second working day, and will not issue a permit until the contractor holds a valid Salem business licence.

City of Roanoke, Single and Two Family Dwellings, new - review process, submission requirements and expiration; City of Roanoke Inspections page; City of Salem Permits and Building Inspections pages

A shed is 256 square feet in both cities - but Salem still wants a zoning permit
The two cities agree on the building-permit threshold for a detached accessory building and disagree on what happens under it. In Roanoke city, an accessory structure of 256 square feet or less needs no building permit unless the property sits in the Historic Downtown, Historic Neighborhood, Floodplain or River and Creek Corridors overlay districts. In Salem, sheds and playhouses over 256 square feet need a permit - and the city's own permit page states that zoning permits are required regardless of structure size. Salem also requires a one-hour rated exterior wall on a detached structure over 256 square feet placed within five feet of the primary structure. Both cities require a scaled basic development plan and a signed affidavit for the larger structures unless the drawings are stamped by a registered design professional.

City of Roanoke, Accessory Structures, Residential - project page; City of Salem Permits page and Permit Application Requirements Residential Structures

No Chesapeake Bay Act here, and what that is worth on county land
The Chesapeake Bay Preservation Act applies to a statutory list at Va. Code section 62.1-44.15:68 of 29 counties and 17 cities. Roanoke city, Salem, Roanoke County, Botetourt, Craig, Franklin County, Bedford and Floyd are on none of it - this valley drains south to the Roanoke River, not to the Bay. So the 100-foot resource protection area buffer, the unconditional 100 percent reserve drainfield for new construction and the 2,500 square foot land-disturbance trigger that shape a build in Richmond or Hampton Roads do not follow a buyer here. Septic still sizes the same way it does everywhere in Virginia: 150 gallons per day per bedroom under 12VAC5-610-670 Table 5.1, with no living-area band and no row for a shop, garage or barn anywhere in the table, so a four-bedroom barndominium is a 600 gpd design however big the shop bay is. Clay lands in Texture Group IV at 91 minutes per inch or slower under 12VAC5-610-490, past the 45 minute per inch point at which a reserve area becomes mandatory. The Health Department issues the permit, with 15 working days on a single-lot application under section 32.1-163.5.

Va. Code section 62.1-44.15:68; 12VAC5-610-670 Table 5.1 and footnote 1; 12VAC5-610-490 C; Va. Code section 32.1-163.5

Roanoke city's own reading of the owner-builder exemption
Virginia requires a contractor licence from the DPOR Board for Contractors, and Roanoke city publishes the classes plainly: Class A for single contracts of $150,000 or more or $1,000,000 or more a year, Class B for $30,000 to $149,999, Class C for $1,000 to $29,999, across six classifications including Residential Building. It also publishes how it reads the owner-builder route in Va. Code section 54.1-1111 - available to a person who performs or supervises work on no more than one primary residence owned by him and for his own use during any 24-month period - and adds three things owners get wrong: the 24-month clock runs anywhere in Virginia, not just in Roanoke; a corporation cannot use the exemption because the statute says person; and invoking it does not excuse anyone from submitting approved construction documents, because the owner is not a contractor and so meets no plans exemption. Any subcontractor still needs the right class and classification. A Roanoke business licence is separately required for work in the city, except where a contractor holds one in its home locality and does under $25,000 of work in Roanoke in a year.

City of Roanoke Contractor License Requirements and Contractor License Exemptions pages; Va. Code section 54.1-1111

A workshop use is capped at 10,000 square feet - and is not a residential use
Roanoke city's zoning ordinance has a workshop use with its own standards at section 36.2-433: a maximum of 10,000 square feet of gross floor area in every zoning district, and all processing, manufacturing and assembly within a fully enclosed building. It does not appear in the use table for the residential districts. What does appear there, and is worth knowing, is that agricultural operations are permitted by right in the RA district and only by special exception in every other residential district, while dwellings, accessory uses not otherwise listed, accessory dwellings and home occupations excluding personal service are permitted by right across all eight residential districts. So a barndominium's shop side inside the city is a private garage and workshop accessory to a dwelling, not a workshop use - and the moment it becomes a place of trade, the zoning question changes.

City of Roanoke Code of Ordinances sections 36.2-311, 36.2-433 and 36.2-310(a)

An excavator grading a compacted building pad on a cleared lot, with survey stakes and a drainage swale visible.
Below the slab

The expensive surprises are in the ground, not the building

What moves a Virginia budget is usually below grade, and it is soil rather than rock. Five localities already treat a soil answer as a condition of the permit rather than a recommendation — Fauquier, Chesterfield, Isle of Wight, Madison and Culpeper each require a soil report, an engineered foundation design, or both before the footings are approved. Chesterfield asks for one on every new house with no opt-out, on its own published reasoning that small amounts of shrink-swell soil may turn up anywhere in the county. Virginia Energy puts the same point bluntly: standard homeowner's insurance does not cover damage from expansive or compressive soils. Along the Interstate 81 corridor the question changes shape entirely — Virginia Energy counts twenty-seven Virginia counties in the karst zone that follows that road, where what matters is what is under the slab rather than what the slab sits in, and karst does not stay west of the Blue Ridge: Loudoun County publishes karst terrain of its own, on the other side of it. The same ground then sizes the septic system, because 12VAC5-610 works from bedrooms and soil texture — 150 gallons a day per bedroom, with no row in the table for a shop, a garage or a barn at all, and clay assigned to the slowest texture group at 91 minutes per inch or worse, past the 45 minutes per inch that makes a reserve drainfield mandatory. The soil that needs a foundation engineer multiplies the drainfield. 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 Roanoke & Salem 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 oak and hickory treeline with a few loblolly pines, 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 and a drainage swale visible.
Stage two

Pad and permit

Clearing, grading and a compacted pad, while the submittal works through whichever office issues the permit where you are building.

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 Roanoke & Salem. Tell us what you want to build and we will draw it to them.

Where we build around Roanoke & Salem

Roanoke and the rural land around it. The buildable acreage for a project this size usually sits outside the city limits, which is frequently what changes who issues your permit.

The Roanoke & Salem 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. One may be a county, another an independent city that belongs to no county at all, and another a town inside a county — so the office that issues the permit, the fees it charges, the zoning and the design criteria each locality publishes can all differ from one card to the next.

Building in Roanoke & Salem: common questions

9 questions we get asked most often about building in Roanoke & Salem. If yours is not on the list, ask it directly.

What does the design criteria sheet actually change about the cost of a kit here?
Four numbers, and they are all published. Ground snow load of 30 psf and an ultimate design wind speed of 115 mph set the frame and connection package - a kit quoted against a 90 mph nominal figure or a 20 psf snow load is not the kit that gets permitted in this valley. Seismic design category B is low enough that it will not drive the design of a detached house. The 1,500 psf presumptive soil bearing capacity sets the footing width, and it is annotated for shrink-swell, which is the number a wide slab-heavy building is most sensitive to. And then frost depth: 18 inches in the City of Roanoke, 24 inches in Salem, Roanoke County and the Town of Vinton, on the same sheet. That last one is six inches of extra excavation and concrete around the whole perimeter, decided purely by which side of a boundary the parcel is on. Ask any kit supplier to quote against the figures for the specific jurisdiction, not for the metro.
Roanoke city or Roanoke County - which one issues my permit?
Whichever one the parcel is actually in, and they are different governments with different rules. Roanoke city is one of Virginia's independent cities, meaning it is a county equivalent that belongs to no county at all; there is no county building department above it and no county zoning reaching into it. Salem is a second independent city on the same page, enclaved inside Roanoke County's territory but not part of it. Roanoke County is a third jurisdiction with its own building commissioner, its own zoning ordinance and its own published guidance. And the Town of Vinton is a town inside Roanoke County, permitted by the county. Four names, three permitting authorities, and one shared design criteria sheet that four of them appear on - which is exactly why people assume it is all one place. It is not. Check the parcel before you check anything else.
Can I build a big shop with a small house in front of it inside the city limits?
Not as two separate buildings in the City of Roanoke. Section 36.2-403(b)(5) of the zoning ordinance caps the footprint of any accessory structure at 75 percent of the principal building's footprint, caps all accessory structures together at 100 percent of it, and requires any accessory structure to be shorter than the house. Section 36.2-403(c) also puts accessory structures no closer to the street than the house, and section 36.2-403(b)(3) bars an accessory structure from being used for human habitation unless the ordinance specifically allows it. Salem gets to a similar place from a different direction: any accessory structure over 1,000 square feet needs a special exception permit, accessory structures are capped at 30 percent of the rear yard area, and they must sit behind the rear building line of the house. The workable answer in either city is a single building - shop bays and living space under one roof - which is permitted and inspected as a dwelling. On county or exurb land the detached-shop option opens back up, under that jurisdiction's rules.
How much land is left inside Roanoke or Salem?
Very little, and being honest about it is more useful than pretending otherwise. Roanoke city is 42.5 square miles of land at about 2,331 people per square mile; Salem is 14.5 square miles at about 1,778. Both sit on a valley floor hemmed in by mountains, and neither is reported by the USDA as a farm county in the 2022 Census of Agriculture - the only Virginia independent cities that are, are Chesapeake, Suffolk and Virginia Beach. Roanoke city's ordinance does keep an RA Residential-Agricultural district with a one-acre minimum lot, and Salem keeps an AG district at ten acres, but Salem's own statement of intent for that district says it exists because some land continues to be used for limited agricultural purposes and that the comprehensive plan expects those areas eventually to be rezoned. If you already own a lot in either city, a barndominium-style build is a real project under that city's ordinance. If you are still looking for acreage, look outward.
Where near Roanoke and Salem can I actually buy acreage?
Five answers, and there is a clean way to picture the geography: Roanoke city touches only Roanoke County and Salem, and Salem touches only Roanoke County and Roanoke city - but Roanoke County shares a boundary with all five of the counties below, so every one of them is one jurisdiction out from the city line. Botetourt is straight north up the interstate corridor toward Fincastle and is the closest real acreage: 89,509 acres in farms, a quarter of the county, median farm 65 acres, and it is still inside the Roanoke metro. Franklin County is south over the Blue Ridge toward Rocky Mount at 143,127 farm acres and the southern half of Smith Mountain Lake - and do not confuse it with the independent City of Franklin, which is a different place 180 miles east. Bedford County is east toward Lynchburg with the biggest supply in the ring at 183,200 acres and the lake's northern shore. Floyd County is southwest over the Parkway onto the plateau, the most agricultural of the five at 41.4 percent of its land in farms, and part of the New River Valley rather than the Roanoke Valley. Craig County is northwest over Catawba Mountain to New Castle and is the far end of the scale: 45,890 farm acres across only 186 farms, a median farm of 150 acres, and just 37 operations under 50 acres in the whole county - big parcels, few of them, and a long way from a hardware store.
My lot is on a hillside. What does that mean for the foundation?
It depends on which jurisdiction you are in, and the difference is unusually visible here. Roanoke County's Office of Building Safety publishes a notice stating that the 2021 Uniform Statewide Building Code regulates construction on slopes steeper than a 1 to 3 ratio, or 33.3 percent, and that structures near such slopes must be set back one-half the slope height up to 15 feet at the bottom and one-third the slope height up to 40 feet at the top, with an engineered site study and foundation plan required before a permit issues if the building falls inside those setbacks. That is Roanoke County's published statement about the code it enforces, and it is worth reading whichever side of the line you are on. Neither the City of Roanoke nor Salem publishes an equivalent explainer - the city has no steep-slope overlay in its zoning ordinance and no slope guidance in its building document library, and the only slope provision in its development standards is a landscaping rule requiring vegetative cover on any created slope of 2 to 1 or steeper. The code provisions themselves do not stop at a city line. The practical answer on a steep lot in either city is to get a geotechnical study and a foundation design early, because there is no local handout telling you what the building official will want.
Does anyone here require radon-resistant construction?
The City of Roanoke does, and Salem does not. Roanoke city enforces it through the permit process rather than through a codified ordinance: its plan review checklist for new homes carries a radon line against code section R331 for slab, basement and unvented crawlspace foundations, and its residential inspection list carries three separate radon inspections - under-slab, rough-in and final. Salem's inspection list has none, and neither does Roanoke County's programme. The federal radon zone table this all rests on puts Roanoke County in the highest zone but contains no rows for independent cities at all, which is why the picture looks inconsistent. For a barndominium the exposure is specific: the code's exception is written for crawl spaces ventilated to the exterior, and a slab-on-grade shop-house is not that. In Roanoke city the passive sub-slab piping goes in with the pour. Anywhere it is not required, it is a choice - and it is far cheaper under a slab being poured than retrofitted through one.
What will the permit itself cost, and how long does review take?
The two cities price it differently enough that it is worth doing the arithmetic for your own valuation. Roanoke city, on fees effective 1 July 2023, charges $50 for the first $1,000 of construction value and $50 plus $6.57 for each additional $1,000 after that, adds the 2 percent state levy, adds $25 to combine the zoning permit with the building permit, and charges building plan review at 10 percent of the building permit fee covering the first two reviews. Salem, on a schedule effective 1 July 2022, uses a banded valuation table - a $35 minimum, $490 plus $3.50 per thousand above $100,000, $1,890 plus $2.50 per thousand above $500,000 - charges a flat $30 for new residential plan review, and adds a 2 percent technology fee on top of the 2 percent state levy. Both cities double the cost of starting before the permit issues. On timing, Roanoke city publishes 10 business days for zoning review and 5 for building review on a new one- or two-family dwelling, and states the total as 20 business days; it will also expire the permit if no inspection happens in any six-month window. Salem does not publish a review clock, but it schedules an inspection requested before 4 p.m. for the next business day, and will not issue a permit at all until the contractor holds a Salem business licence.
Do I need a licensed contractor, or can I build it myself?
Virginia takes this more seriously than most states, and Roanoke city publishes an unusually clear explanation of it. Contractor licences come from the DPOR Board for Contractors in three classes - Class A for single contracts of $150,000 or more or $1,000,000 or more annually, Class B for $30,000 to $149,999, Class C for $1,000 to $29,999 - across six classifications, of which Residential Building is the relevant one. Va. Code section 54.1-1111 does provide an owner-occupant route, for a person performing or supervising work on no more than one primary residence owned by him and for his own use during any 24-month period. Roanoke city's own guidance flags the three traps: the 24-month clock runs anywhere in Virginia and not just within the city, a corporation cannot use the exemption because the statute says person, and taking the exemption does not get you out of producing approved construction documents - if anything it makes them more certain, since you do not qualify for any contractor plans exemption. Every subcontractor still needs the correct class and classification for the work they do.

Building in Roanoke & Salem?

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.