Short answer: usually not for the fence most people build, but the rule is two rules. Of the 30 largest U.S. cities we cover, 16 exempt fences below a stated height from a building permit and four never require one, so a 6-foot wood fence in the back yard goes up with no permit and no filing in 18 of them. Five cities (Miami, Baltimore, Milwaukee, St. Louis and San Antonio) require a building permit for every new fence, and five more (Cincinnati, Pittsburgh, Albuquerque, Tucson and Minneapolis) want a zoning filing for every fence even though no building permit is involved. The second rule is zoning: every city but Houston caps fence height by yard, and the front-yard cap, 4 feet in half the table, is lower than the permit exemption almost everywhere. We read each city's building-code exemption list, its fence page, its zoning height table and its fee schedule and recorded all four.
Every row links to the city page that quotes the rule, so you can read the source language yourself. The table sorts by any column.
All 30 cities
| City | Ordinary fence | Building permit starts at | Zoning height caps: front · side and rear | City's own fee for a 6 ft wood fence | Rule the city cites, and notes |
|---|---|---|---|---|---|
| Albuquerque, NM | Zoning filing, any height | Over 6 ft; a $35 zoning wall permit for every fence | 3 ft front and street side (5 to 6 ft with open view fencing by Major permit) · 8 ft | $35 zoning wall permit; over 6 ft adds a building permit, about $80 for 100 ft of 8 ft cedar | UAC 109.2.1; Building Safety permits page; IDO Table 5-7-1 and 5-7-2; General Planning Fee Schedule; UAC Tables 112-A and 112-F Walls over 6 ft, and existing walls raised above 6 ft, need certification by a New Mexico engineer or architect. A wall built without a permit pays $90 instead of $35 plus an investigation fee. |
| Baltimore, MD | Permit, any new fence | Any new fence: the city marked the model-code fence exemption Not Adopted | 4 ft in front and corner-side yards · 6 ft in rear and interior-side yards (Table 15-601) | $52: $10 per 100 ft read against the $25 general minimum + $25 application + 5% tax | Building, Fire and Related Codes 2024 Part X (105.2 items 2 to 4, R105.2 items 1 to 3 Not Adopted); §109.6.1(g), 109.3, 109.5.7, 109.7; DHCD drawings matrix The fence fee line names no minimum of its own, so the page reads the code's $25 general minimum as applying and says DHCD confirms at intake. Replacing a few boards is ordinary repair. CHAP districts need approval first. |
| Charlotte, NC | No permit, any height ⚠ | Never for a Mecklenburg County building permit; retaining walls over 48 in of fill excepted | 5 ft in the front setback · 6 ft side, 8 ft rear (post capitals +2 ft) | $0 County; $330 City zoning use permit if one is required (FY2025 figure) | Mecklenburg County Residential Construction Handbook (NC Residential Code R101.2.2); UDO 17.2.D; UDO 17.1.D UDO 17.1.D requires a City zoning use permit for permanent accessory structures that need no building permit, and the City's fence page could not be reached, so whether a fence needs that permit is unresolved on the city page. |
| Chicago, IL | Exempt below a height | Over 5 ft (express permit); masonry at any height | 54 in solid in the front setback (6 ft if at least 80% open) · 6 ft | $75 express permit, since 6 ft is over the 5 ft line; $300 over 6 ft or masonry | DOB work-not-requiring-a-permit list; Table 14A-12-1204.2 as amended by SO2025-0021719 The 2026 Revenue Ordinance cut the fence fee from $150 to $75; a $25 review fee may be added online. Over 6 ft needs zoning approval, a survey and a site plan. |
| Cincinnati, OH | Zoning filing, any height | Over 6 ft (variance plus building permit); a Zoning Certificate of Compliance for every new fence | 4 ft and at most 50% opaque in front, corner side and corner rear yards · 6 ft solid | $158.55 Zoning Certificate of Compliance ($151 + surcharges); over 6 ft about $246 | Cincinnati Building Code 1101-17.1(16) and (17); Zoning Code 1421-33; FY2027 B&I fee schedule; fence handout No inspection under the certificate. Repair or replacement to 6 ft is permit-exempt, but the ordinance requires the certificate for all new fences, so the city page says confirm whether a full replacement counts as new. 4+ unit and commercial properties need a building permit at any height. |
| Dallas, TX | Exempt below a height | Over 6 ft, or over 4 ft in a front yard | 4 ft front · 6 ft; 9 ft maximum with a permit | $0; over 6 ft about $321 ($898 if the $577 plan review minimum is charged) | Chapter 52 Sec. 301.2.1 item 6; Planning & Development fence checklist; Table B-II No published fence fee: the page applies the $181 single-family alteration base + $125 inspection + $15 technology fee. Pool enclosures are excluded from the exemption; historic and conservation districts need a Certificate of Appropriateness. |
| Fort Worth, TX | Exempt below a height | Over 7 ft for solid fences; over 8 ft for open wire without slats | 4 ft, open design, front and projected front yard (chain link banned there) · not quoted; Zoning Ordinance 5.305 unreachable | $0; over 7 ft an estimated $168.95 ($119 one-trade fee + $33.08 + $16.87) | Administrative Code 105.2; residential permitting page; Fee Ordinance 26-28781 (eff. 2026-10-01) A solid front fence up to 4 ft needs an $866 Board of Adjustment special exception. The permit fee is the page's estimate from the one-trade residential line; it says confirm in Accela. |
| Houston, TX | Exempt below a height | Over 8 ft; masonry, concrete or electrified fences at any height | No zoning: deed restrictions and plat building lines are the only limits · same | $0; a permitted 150 ft masonry fence about $147 | Residential Permitting 101 exemptions; HPC Residential Fencing page (HPWCODE 1145); 2026 Building Code Enforcement fee schedule Permitted fences are priced by length: $73.85 for the first 100 ft + $11.41 per 100 ft, $91.06 minimum, + $33.56 admin + 25% plan review. The city enforces deed restrictions. |
| Indianapolis, IN | No permit, any height | Never for a fence that conforms to zoning | 3.5 ft front (4 ft if 30% opaque or less) · 6 ft; posts +1 ft | $0; a variance to exceed the limits $550 + $29 per standard | Sec. 536-201(b)(13); Zoning Ordinance Table 744-510-2; DMD filing fee schedule No zoning sign-off either; height violations are enforced after the fact ($100 first offense plus removal). IHPC historic districts need a certificate of appropriateness at no fee. |
| Jacksonville, FL | No permit, any height ⚠ | Never for wood, vinyl or chain link; masonry and retaining walls need a building permit | 4 ft in the required front yard · 8 ft | $0; a masonry wall about $261 at the fee minimums | Planning and Development fencing guidelines; Zoning Code 656.402(b); Ordinance Code Sec. 320.409(4) The statement that fencing needs no permit is Planning's; the Building Inspection Division's exempt list and fee schedule are silent on residential fences, so the city page hedges. Historic districts need a Certificate of Appropriateness. |
| Kansas City, MO | No permit, any height | Never; retaining walls over 4 ft, surcharged or at a right-of-way excepted | 48 in front and street-side yards · 6 ft anywhere on the lot (Chapter 27) | $0; a BZA special exception to exceed the limits $174 | KCBRC 18-16(b)(1)e; IB129; Chapter 27 Sec. 27-10 and 27-11 No separate fence or zoning permit exists. Over 6 ft is not allowed at all without the special exception. Electric fences are not permitted on residential lots and barbed wire is a nuisance. |
| Long Beach, CA | Exempt below a height ⚠ | Over 7 ft in the code, 6 ft 6 in on the handouts; masonry over 4 ft | 3 ft front (4 ft in the special fence height area with an open top foot) · 6 ft 6 in; 8 ft along an alley, nonresidential use or major arterial | $0; a 60 ft block wall about $975; a 40 ft 8 ft wood fence about $590 | LBMC 18.04.020.B.4; Table 43-1; IB-077; IB-009; Do I Need a Permit page LBMC 18.04.020.B.4 exempts non-masonry fences to 7 ft while the Building and Safety handouts say 6 ft 6 in, which matches the zoning cap. A fence on the shared line needs a notarized FORM-013 agreement or a survey. Fees change 2026-10-01. |
| Los Angeles, CA | Exempt below a height | Over 10 ft for wood, vinyl, chain link or iron; masonry over 3.5 ft | 3.5 ft front in R zones · 8 ft side and rear on lots 40 ft or wider (6 ft narrower or hillside) | $0; a permitted masonry wall about $338 at $5,000 | LAMC 91.106.2 item 13; IB P/ZC 2023-002; LADBS Permit Fee Calculator Pool barriers always need a permit. A wall to 6 ft with masonry pilasters and open infill above 3 ft 6 in needs no permit (IB P/BC 2026-080). A 6 ft block wall to standard detail P/BC 2026-096 is an express permit. |
| Louisville, KY | Exempt below a height | Over 7 ft | 48 in in suburban form districts, 42 in in traditional · 8 ft solid, 6 ft chain link | $0; over 7 ft from $75 ($50 + $2.50 per $1,000 of cost) | Kentucky Residential Code R105.2; LDC 4.4.3; LMCO 150.096 LDC text is quoted from 2026 Legistar staff reports because louisvilleky.gov blocks every client. No zoning permit or fee was found for a conforming fence; a BOZA variance is $200. |
| Miami, FL | Permit, any new fence | Any height: the exempt-work list in City Code 10-5(b) has no fence item | 4 ft first layer, 6 ft for aluminum or iron picket · 8 ft second and third layers (T3 zones) | About $180: $110 minimum + $40 application + solid-waste and state surcharges | City Code 10-5(b); Miami 21 Art. 5.3.2; City Code 10-18 as amended by Ord. 14439 The fee is 0.5% of cost, read from a code that prints '0.50' without a percent sign; the city's fee PDF was unreachable. Nothing 2.5 to 10 ft high within the 25 ft corner visibility triangle. |
| Milwaukee, WI | Permit, any new fence | Any new or replacement fence | 4 ft front (6 ft ornamental if 50% open) · 4 ft side (6 ft if open above 4 ft or set 10 ft from the line); 6 ft rear | $60.40 flat: $25 fee + $0.40 surcharge + $35 processing, any length or height | MCO 200-33-14.5; DNS permit checklist; MCO 295-505-4-f Starting before the permit issues can quadruple the fee. Opaque fences drop to 3 ft inside the corner and driveway vision triangle. Installers need a city Home Improvement Contractor license. |
| Minneapolis, MN | Zoning filing, any height | Over 7 ft, or a pool barrier at any height (zoning approval for every fence) | 4 ft, open and less than 60% opaque, front · 6 ft rear; 4 ft interior side unless open or 5 ft from the neighbor's building; 8 ft absolute | $0: zoning approval with no fee line; over 7 ft $207.42 for a $3,000 job | Minn. R. 1300.0120; Construction Code Services fence page; Chapter 550 Article X; Section 525.230 The city's handout says all fences require review and approval by zoning, but the zoning fee table in 525.230 has no fence line. No fence within 15 ft of a street or alley intersection. |
| New York, NY | Exempt below a height | Over 6 ft at a 1- or 2-family home | 4 ft front (residence districts) · 6 ft residential (10 ft where zoning permits) | $0; a permitted fence files at $130 minimum | 1 RCNY 101-14 Table 1 item 2; ZR §23-44 as cited by DOB; Admin Code Table 28-112.2 A permanent fence at any building other than a 1–2 family home may need a DOB filing. The exemption (6 ft) is above the front-yard zoning cap (4 ft), so a 6 ft front fence is exempt and a zoning violation at once. |
| Philadelphia, PA | Exempt below a height | Over 6 ft in a side or rear yard; masonry over 2 ft; zoning permit for a front fence over 4 ft or more than 50% solid | 4 ft and no more than 50% opaque front · 6 ft | $0 side or rear; a 5 ft front fence $50 zoning; over 6 ft $126.50 | L&I fence permit page table; Zoning Code 14-706 via the L&I residential fence FAQ; L&I fee page Over 6 ft is above the zoning cap: L&I issues a refusal you appeal to the ZBA. Historic Registry and 100-year floodplain properties always need a building permit. |
| Phoenix, AZ | Exempt below a height | Over 3 ft (zoning-only review to 7 ft; structural design above 7 ft) | 3 ft in required front yards and visibility triangles · not quoted; over 7 ft needs engineering | $98 for 40 ft of wood fence; $219 for 100 ft; $267 for a 150 ft block wall | 2024 Phoenix Building Construction Code 105.2 Building item 2; TRT 00181; 2026 Development Fee Schedule Table A Replacing a permitted fence in the same material, height and location is exempt. Valuation $24 per ft for wood or chain link, $42.30 masonry; Table A charges $98 up to $1,000 of value. |
| Pittsburgh, PA | Zoning filing, any height | Over 6 ft; a Building and Development Application with zoning review for every fence | 4 ft, open and ornamental, closer to the street than the house · 6 ft; Administrator Exception adds at most 1 ft ($100) | $50 zoning review minimum (+ $2 technology fee); over 6 ft about $291.50 with PLI review | PLI Work Not Requiring a Permit page; Zoning Code 912.04.K; DCP zoning fee page; PLI 2026 Fee Schedule $1 per $1,000 of cost with the $50 residential minimum charged even at $0 value. Over 6 ft loses the state and city building-code exemption and adds PLI's $130 minimum base fee. |
| Portland, OR | Exempt below a height | Over 7 ft for wood; masonry over 4 ft; chain link or woven wire over 8 ft | 3.5 ft in the required front setback (many zones) · 8 ft in required side and rear setbacks | $0; an 8 ft fence about $597 at an $8,000 valuation | Portland City Code 24.10.072; Zoning Code 33.110.275; PP&D building permit fee table Pool barriers need a permit at any height. A 7 to 8 ft fence needs posts no more than 6 ft apart in 18 in by 3 ft footings or an engineered design; over 8 ft is always engineered. |
| Sacramento, CA | Exempt below a height | Over 7 ft; retaining walls over 4 ft | Set by City Code Chapter 17.620; figures not quoted on the city's permit pages · same | $0; over 7 ft about $291 for a $3,500 job ($554 if Planning charges its $263 minimum) | Building Division exempt-work list; Planning zoning FAQ; 2026 residential fee schedule All proposed fencing is subject to Planning Division approval under Chapter 17.620, whose text was unreachable, so the city page sends height questions to Planning. The exemptions do not apply in design review or preservation districts. |
| San Antonio, TX | Permit, any new fence | Any new fence, or replacing more than 25% of an existing one | 3 ft solid or 5 ft open front · 6 ft; 8 ft only under the 35-514(c)(2) exceptions | $28.75 flat ($31.05 online with the two 4% surcharges; $42.55 on paper) | UDC 35-514(a); City Code 10-6(e)(1)b; FY 2027 DSD Development Fee Schedule; IB 223 Residential fence inspections are not required. City Code 6-2: DSD must contact abutting owners before any fence over 6 ft, and no fence may exceed 12 ft. |
| San Diego, CA | Exempt below a height | Over 7 ft, masonry included | 3 ft solid at the front line rising to 6 ft at the setback (6 to 9 ft if open) · 9 ft, open above 6 ft | $0; a fence over 7 ft about $3,310 per 100 ft | SDMC 129.0203(a)(2); SDMC 142.0310; IB 222; IB 501 Table 501C IB 222 gives prescriptive designs for wood, chain-link, vinyl and masonry fences to 7 ft, exempt and uninspected. Over 7 ft needs engineered plans: $2,031 plan check + $529.71 inspection for the first 100 ft. |
| San Francisco, CA | Exempt below a height | Over 6 ft at the side or rear; over 3 ft at the front | 3 ft solid, 6 ft if 75% open, in the front setback · 10 ft in required yards, over the counter | $0; an 8 ft backyard fence about $1,150 (DBI valuation fees + $504 Planning fee) | SF Building Code 106A.2; Planning fence handout (May 2026); DBI cost schedule; Planning fee schedule Over 10 ft adds neighborhood notification ($121 + $4.25 per envelope) in the buildable area and a variance in a required yard. |
| San Jose, CA | Exempt below a height | Over 7 ft | 3 ft in the front setback area · 7 ft (6 ft where grade drops more than 2 ft across the line) | $0; a permitted fence about $585 ($211 processing + Tier 1 inspection + plan check) | SJMC 24.02.120.A.2; Table 20-80; Schedule of Fees and Charges effective 2026-07-01 A front fence over 3 ft needs a fence variance under Ch. 17.24, not a permit. Corner lots: 3 ft within 5 ft of the street property line. |
| Seattle, WA | Exempt below a height | Over 8 ft; masonry or concrete above 6 ft; any fence in a flood-prone area | 4 ft in a front or street-side setback · 6 ft plus 2 ft of arbor or trellis (NR and multifamily zones) | $0; an STFI permit over 8 ft about $600 for a $6,000 job | SRC R105.2 item 4; SDCI Fences page (SMC 23.44); 2026 Fee Subtitle Table D-1 The exemption (8 ft) is above the zoning cap (6 ft plus 2 ft open), so an 8 ft solid fence needs no permit and is not allowed. SDCI has no flat fence fee; the smallest value-based permit is about $484. |
| St. Louis, MO | Permit, any new fence | Any new fence; replacing one at the same height, material and location in a rear or side yard is exempt | 48 in in front of the building line (the 2001 handout still prints 42 in) · 8 ft | $65 for a $4,000 fence ($44 up to $1,000; $25 application + $10 per $1,000 over $3,000) | Building Division permit criteria page; Ord. 70795 Sec. 105.2 item 6; Building Code Sec. 430; Building Division fee table The replacement exemption never covers a pool, hot tub or spa enclosure. Historic districts and landmarks need Cultural Resources Office approval. Zoning will survey the building line for $25. |
| Tucson, AZ | Zoning filing, any height | Fence/Wall permit for every fence and wall; building permit with engineering over 7 ft | Not quoted · 6 ft in a perimeter yard (7 ft proposed in CODE Tucson '26, not adopted; DDO adds up to 2 ft) | About $108 for 150 ft of wood fence; about $153 for 150 ft of 6 ft block wall | PDSD Fence/Wall permit page; UDC perimeter yard standards; PDSD FY27 fee schedule (eff. 2026-07-01) The city's pages differ on when engineered plans start: over 7 ft on the Residential Permits page, over 6 ft on the exemptions page. Wood or metal $28.08 + $5.62 per 100 ft; masonry $16.85 + $33.70 per 500 sq ft of face; + $50 review + $18.54 filing. |
The status describes an ordinary residential fence (wood, vinyl, chain link or iron) at a one- or two-family home as the city page reads the city's documents on the date it was last verified. The permit threshold is the height above which a building permit is required for that fence; masonry walls, pool barriers and electrified fences usually lose the exemption and the notes say so. Zoning caps are the maximum height allowed in the front yard and in side and rear yards whether or not a permit is needed. The fee is the city's own figure for a permitted 6 ft wood fence, or $0 where none is required, with the city's example for a taller or masonry fence after the semicolon. Download the table as CSV.
What the comparison shows
A 6-foot backyard fence is permit-free in 18 cities, and the number of fences that need nothing is larger than the number that need a building permit
Charlotte, Indianapolis, Jacksonville, Kansas City never require a building permit for a fence of any height. Fourteen more cities set the exemption at 6 feet or higher: New York, Dallas, Philadelphia and San Francisco at 6 feet; Portland, San Diego, San Jose, Sacramento, Fort Worth, Louisville and Long Beach at 7; Houston and Seattle at 8; Los Angeles at 10. Two exemptions are too low to cover a privacy fence: Chicago stops at 5 feet, so a 6-foot fence is a $75 express permit, and Phoenix stops at 3 feet, so nearly every fence pays at least $98. Seven feet is the most common line because it is the model residential code's figure (IRC R105.2); the cities at 6 feet wrote their own.
Ten cities want a filing for every fence, five of them a building permit
Baltimore, Miami, Milwaukee, San Antonio, St. Louis require a building permit for every new fence. Miami's exempt-work list simply has no fence item; Baltimore marked the model-code fence exemption "Not Adopted" in both its building and residential codes; Milwaukee's checklist lists new and replacement fences alike at a flat $60.40; St. Louis permits every new fence but exempts a like-for-like replacement in a rear or side yard; San Antonio permits any new fence and any replacement of more than 25 percent of one, at $28.75. Albuquerque, Cincinnati, Minneapolis, Pittsburgh, Tucson exempt the building permit below 6 or 7 feet but require a zoning filing for every fence: Cincinnati's Zoning Certificate of Compliance at $158.55 is the most expensive routine fence paperwork in the table, Pittsburgh's zoning review has a $50 minimum charged even at zero value, Albuquerque's zoning wall permit is $35, Tucson's Fence/Wall permit starts at $28.08 plus review and filing fees, and Minneapolis says every fence needs zoning approval but lists no fee for it.
The front yard is where the real limit lives, and it is lower than the permit line almost everywhere
Every city except Houston, which has no zoning, caps fence height by yard. The front-yard cap is 4 feet in 15 cities, 3 feet in seven (Phoenix, San Antonio, San Diego, San Jose, San Francisco, Albuquerque and Long Beach), 3.5 feet in three (Los Angeles, Portland and Indianapolis), 54 inches for a solid fence in Chicago and 5 feet in Charlotte; Sacramento and Tucson point to code chapters the city page could not quote. Most of those caps come with an opacity rule: Philadelphia, Cincinnati and Milwaukee allow 4 feet only if the fence is at least half open, Minneapolis if it is less than 60 percent opaque, Fort Worth and Pittsburgh only for open picket or ornamental designs, and Indianapolis gives an extra 6 inches to a fence that is 30 percent opaque or less. Because the building-permit exemption is measured against nothing but height, a fence can be exempt and illegal at the same time: New York exempts fences to 6 feet at a one- or two-family home while zoning caps a residential front yard at 4; Seattle exempts fences to 8 feet while zoning allows 6 plus 2 feet of open arbor; Philadelphia's and Cincinnati's 6-foot lines sit exactly on their zoning maximums, so a taller fence needs a variance or a Zoning Board appeal before it needs a permit.
Masonry walls, pool barriers and electrified fences lose the exemption
Nearly every height exemption is written for wood, vinyl, chain link and iron. Masonry has its own, lower line: 3.5 feet in Los Angeles, 2 feet in Philadelphia, 4 feet in Portland and Long Beach, 6 feet in Seattle, and any height at all in Houston and Chicago (a $300 express permit with drawings by an Illinois-licensed architect or engineer and a licensed mason). Jacksonville, which otherwise permits no fence, prices masonry walls as new construction. Pool barriers are carved out of the exemption in every city that has one, from Los Angeles and Phoenix to Portland, San Jose, Dallas and Minneapolis, and are reviewed with the pool permit instead. Houston and Sacramento name electrified fences separately (Sacramento charges a $789 administrative permit), and Kansas City, Dallas, Pittsburgh and St. Louis ban barbed wire on house lots outright.
What a permitted fence costs: from $28.75 to $3,310
Where a routine fence does need paperwork the fee is small and flat: San Antonio $28.75, Albuquerque $35, Pittsburgh $50, Baltimore about $52, Milwaukee $60.40, St. Louis $65 for a $4,000 fence, Chicago $75, Phoenix $98 for 40 feet, Tucson about $108 for 150 feet, Cincinnati $158.55, Miami about $180. The expensive end is the fence that outgrows its exemption in a valuation-fee city: an 8-foot fence is about $597 in Portland, $600 in Seattle, $585 in San Jose and $1,150 in San Francisco once Planning's $504 application fee is added, and a fence over 7 feet in San Diego is about $3,310 per 100 feet because it needs engineered plans. Dallas publishes no fence fee at all; its page applies the $181 alteration base plus a $125 inspection and $15 technology fee and warns that the $577 plan-review minimum may apply.
Where the city's own documents disagree
Long Beach's municipal code exempts non-masonry fences to 7 feet while the Building and Safety Bureau's handouts say 6 feet 6 inches, which happens to be the zoning cap. St. Louis's building code caps a front fence at 48 inches while the 2001 plan-exam handout still prints 42. Tucson's Residential Permits page requires engineered plans over 7 feet and its exemptions page says over 6. Jacksonville's Planning Department says fencing needs no permit while the Building Inspection Division's exempt list and fee schedule do not mention residential fences. Charlotte's UDO requires a City zoning use permit for permanent accessory structures that need no County building permit, and the City's fence page could not be reached to confirm whether a fence is one. Cincinnati exempts a fence replacement from the building permit but requires the zoning certificate for every new fence without saying whether a full replacement is new. Each city page states the discrepancy and tells the reader whom to ask; the table flags those rows rather than picking a side.
Method
The 30 cities are the ones whose BuildPermitGuide pages have been rewritten from primary sources as of October 2026: the city's adopted building or residential code exemption list, its fence permit page or bulletin, its zoning height table and its current fee schedule, each fetched and quoted on the city's fence page. The status in the table is the city page's own reading of those documents for an ordinary wood, vinyl, chain-link or iron fence at a one- or two-family home; masonry walls, pool barriers, retaining walls and historic districts are noted separately because they usually lose the exemption. Zoning caps are quoted for the standard single-family district; overlay districts, corner visibility triangles and opacity rules are in the notes where the city states them. Fees are the city's own schedule lines or worked examples. Nothing in this table is estimated from another city's rules or from a model code alone, and where a city's documents disagree the row carries a flag instead of a resolution. Each city page carries the date its sources were last verified and the change log records when a cited document changes.
BuildPermitGuide, “Do You Need a Permit to Build a Fence? 30 Cities Compared” (2026), https://buildpermitguide.com/research/fence-permit-rules/Questions, corrections or a city you want added: contact us.
Frequently asked questions
The city pages behind this table
Each page quotes the code section, exempt-work list and fee schedule it relies on and records the date they were last verified.
- Albuquerque, NM
- Baltimore, MD
- Charlotte, NC
- Chicago, IL
- Cincinnati, OH
- Dallas, TX
- Fort Worth, TX
- Houston, TX
- Indianapolis, IN
- Jacksonville, FL
- Kansas City, MO
- Long Beach, CA
- Los Angeles, CA
- Louisville, KY
- Miami, FL
- Milwaukee, WI
- Minneapolis, MN
- New York, NY
- Philadelphia, PA
- Phoenix, AZ
- Pittsburgh, PA
- Portland, OR
- Sacramento, CA
- San Antonio, TX
- San Diego, CA
- San Francisco, CA
- San Jose, CA
- Seattle, WA
- St. Louis, MO
- Tucson, AZ
Related: Fence Permit Guide · Fence permits in all 50 cities · Shed size exemptions compared · ADU rules compared · Permit fee change log · Open data exports