Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most fences over 6 feet, any front-yard fence, and all pool barriers require a permit from the City of Madison Building Department. Shorter rear and side-yard fences may be exempt—but HOA approval is a separate, mandatory first step in Madison neighborhoods.
Madison's fence code mirrors Mississippi state baseline but enforces a critical local practice: HOA approval must be obtained BEFORE you file with the city. Many Madison neighborhoods operate under recorded deed restrictions that pre-date city zoning and carry independent enforcement teeth—violate an HOA rule and the city permit becomes irrelevant. The city itself requires permits for any fence over 6 feet, any fence in a front yard (sight-line safety on corner lots), and all pool barriers regardless of height. Replacement of an identical fence in the same location may skip the permit if it's purely in-kind, but the city does not have a fast-track online portal; all applications go through the Building Department at City Hall, and you'll need a site plan with property-line dimensions and the proposed fence setback marked. Madison's Black Prairie and loess soils are stable but can shift in heavy rain, so post footings deeper than 18 inches are often flagged by inspectors as over-engineered (and therefore unnecessary) unless you're in a recognized flood zone or building masonry. The entire process—from submission to final sign-off—typically takes 2–4 weeks if you submit a complete application.

What happens if you skip the permit (and you needed one)

Madison MS fence permits — the key details

Madison's fence rules are anchored in the city zoning ordinance and the 2012 International Building Code (which Mississippi adopted with local amendments). The core threshold is simple: any fence over 6 feet tall in a side or rear yard requires a permit. Any fence in a front yard—regardless of height—requires a permit due to corner-lot sight-line rules on Ridgeland Road, Old Canton Road, and other major thoroughfares. All pool barriers, including temporary mesh fencing, require a permit and must meet ASTM F1908 standards (self-closing, self-latching gates; posts 4 inches on center maximum). The city Building Department does not maintain a searchable online permit system like larger Mississippi cities (Jackson, Gulfport); instead, you submit paper applications in person at City Hall or by mail, along with a site plan showing property lines, fence location, height, and materials. The application fee is typically $75–$150 depending on linear footage; a 100-foot fence runs $100–$120, while a 200-foot fence may cost $140–$160. If your fence is under 6 feet in a rear or side yard and not a pool barrier, you may still be exempt from a city permit—but this exemption vanishes if you are in an HOA neighborhood, because HOA deed restrictions often impose their own height and material rules independent of city code.

HOA approval is the first and most critical step for any Madison property owner. Unlike a city permit, which is a matter of public safety and zoning, HOA approval is a private contractual obligation between you and your homeowners association. Madison neighborhoods such as Madison Station, Ridgeland Heights, Northpointe, and several others are covered by recorded CC&Rs (Covenants, Conditions & Restrictions) that predate city incorporation or supersede city limits entirely. These CC&Rs often require written approval from an architectural review committee or the HOA board before any exterior modification, including fences. Violating HOA rules can result in a fine ($50–$500 per month), a lien against your property, or a lawsuit. The city Building Department will not issue a permit if your application is in an HOA neighborhood without evidence of HOA approval (though they do not always verify this proactively). Your first move: pull your property deed or HOA governing documents (available through Madison County Register of Deeds or your HOA management company) and confirm whether you are subject to CC&Rs. If yes, submit an architectural review form to your HOA board at least 2–3 weeks before you plan to apply for a city permit.

Setback and sight-line rules are the second most common rejection reason. Madison city code requires a minimum 5-foot setback from the front property line for any fence in a front yard, and on corner lots, fences must not exceed 3 feet high within the sight triangle (typically a 25-foot x 25-foot zone at the intersection). These rules protect driver and pedestrian sight lines; corner lots on Madison Cove Road, Madison Station Boulevard, and Ridgeland Road are flagged frequently. When you submit your application, include a survey or tax map showing the corner or front-yard condition and confirm your setback; if you do not, expect a staff request for clarification that delays the permit 1–2 weeks. Masonry fences (brick, stone, concrete block) over 4 feet high require a footing detail and may require engineering if over 6 feet or if built on a slope. Madison's frost depth is 6–12 inches depending on location; the Black Prairie zone (south and east of Madison) has expansive clay that can heave in freeze-thaw cycles, so footings must extend below the frost line or be reinforced with a gravel base. The city may request a footing detail for any masonry fence; wood and vinyl fences under 6 feet typically do not require engineered footings, though the inspector will check post spacing and gate hardware.

Utility line conflicts and easement issues are the third-most-common entanglement. Madison sits atop multiple water, sewer, power, and fiber networks; many properties are burdened with recorded easements for utility access. If your proposed fence location overlaps a utility easement (visible on your property survey or city GIS), you must obtain written consent from the utility company before the city will issue a permit. Entergy (power), City of Madison Water Department (water/sewer), and AT&T (fiber) are the main players. A utility company typically takes 2–4 weeks to review and approve an encroachment. Your site plan must show easements (available via City GIS or your county assessor). If your survey does not show easements, the Building Department will flag your application as incomplete and ask you to obtain an easement search from your surveyor or title company.

The inspection and approval timeline is typically 2–4 weeks from submission if your application is complete. The city Building Department (located at City Hall, or contact via phone to confirm hours and submission method) will review your site plan within 3–5 business days and issue either a permit or a request for additional information. If your fence is under 6 feet and not a pool barrier, you may receive an over-the-counter approval on the same day if you submit in person and the plan is clear. Once the permit is issued, you can begin construction immediately. The city does not typically require a footing or framing inspection; they inspect only the final result. For a pool barrier, an inspector will verify gate closure and latch mechanism before sign-off. For masonry over 4 feet, a footing inspection may be requested (notify the city 24 hours before you pour concrete). Final inspection is typically scheduled 1–3 days after completion; call the city to schedule. The permit is valid for 180 days; if you do not start work within that window, you must reapply.

Three Madison fence (wood/vinyl/metal/chain-link) scenarios

Scenario A
4-foot wood privacy fence, rear yard, Madison Station neighborhood—no HOA approval yet
You own a home on Northside Drive in Madison Station, a gated neighborhood with recorded HOA covenants. You want to build a 4-foot cedar privacy fence along your back property line to screen the neighbor's view. Because the fence is under 6 feet and in a rear yard, the city would normally exempt you from a permit. However, Madison Station's CC&Rs require HOA architectural approval for any exterior modification, and the HOA bylaws mandate that fences be no higher than 4 feet (which your proposed fence meets). Your first step is to contact Madison Station HOA (typically managed by a property management company; call your HOA or check your governing documents). Submit an architectural review form with photos, materials (pressure-treated pine or cedar), and dimensions. The HOA typically approves within 2–3 weeks if your design complies with CC&Rs. Once approved, you do not need a city permit because the fence is under 6 feet in a rear yard and falls under the residential exemption (IRC R110.1 exempts most non-pool fences under 6 feet). You can proceed to construction. Total timeline: 3–4 weeks (HOA approval only). Total cost: $0 city permit fees; $2,500–$4,500 for materials and labor (100–150 linear feet of 4-foot cedar). If you skip HOA approval and the HOA discovers the fence, you face a notice to remove (30 days) and potential fines ($100–$500 per month) until removed.
Under 6 ft, rear yard | HOA pre-approval REQUIRED | No city permit needed | Pressure-treated pine or cedar | PT posts 4x4 at 6-ft centers | $0 permit | $2,500–$4,500 construction
Scenario B
6-foot vinyl privacy fence, front corner lot, Ridgeland Road—sight-line impact
Your home is a corner lot at the intersection of Ridgeland Road and a residential side street. You want a 6-foot tall white vinyl privacy fence to shield your front yard from traffic. Because this fence is in a front yard on a corner lot, Madison city code requires a permit regardless of height. The sight-line rule states that any fence in the sight triangle (roughly 25 feet from the corner along both streets) must not exceed 3 feet high. Your 6-foot fence violates this rule if it extends into that triangle. When you submit your application to the City of Madison Building Department, include a site plan or survey showing the corner condition, the sight triangle (available from city planning or GIS), and your proposed fence setback. The city will likely ask you to either reduce the fence to 3 feet within the sight triangle and 6 feet beyond it (a stepped design), relocate the fence farther from the corner, or accept rejection. If you revise to a stepped design (3 feet near the corner, 6 feet 25+ feet away), resubmit and expect approval within 1–2 weeks. Permit fee: $100–$140 (for 150+ linear feet). Vinyl material costs $25–$40 per linear foot installed; a typical front-yard fence runs $3,500–$6,000. Total timeline: 3–4 weeks (initial rejection + revision + resubmission). If you build the full 6-foot fence without a permit and the city receives a sight-line complaint from a neighbor or traffic engineer, expect a stop-work order and a fine of $250–$500, plus removal or modification within 30 days.
Front corner lot—sight-line rules apply | 3 ft max in sight triangle, 6 ft beyond | Permit REQUIRED | White vinyl, posts 6 ft on center | $100–$140 permit fee | $3,500–$6,000 construction | 3–4 week approval timeline
Scenario C
Pool safety barrier (mesh fence, temporary), 4 feet tall, above-ground pool—ASTM compliance
You have a new 24-foot above-ground pool in your rear yard and need to install a temporary mesh safety fence to comply with drowning-prevention rules. Any pool barrier—temporary or permanent, any height—requires a city permit in Madison. The fence must meet ASTM F1908 standards, which mandate a self-closing, self-latching gate; posts no more than 4 inches on center; and mesh material that resists tearing. You submit an application to the Building Department with a site plan showing the pool location, the barrier perimeter, gate location, and product specifications (typically, a photocopy of the mesh fence manual or installation guide that lists ASTM compliance). The city permit fee for a pool barrier is typically $75–$100, regardless of linear footage. Once issued, you install the fence and schedule a final inspection. An inspector visits to verify that the gate closes and latches automatically (test by opening and releasing; the gate must close within 5 seconds and latch without manual adjustment). If the gate fails this test, the inspector will cite you to adjust the closer spring or hinge and retest. Most temporary mesh fences pass on the first inspection. Total timeline: 2–3 weeks (submission to final approval). Total cost: $100 permit + $500–$1,200 for a temporary mesh barrier kit (DIY installation) or $1,500–$2,500 if professionally installed. If you install a pool barrier without a permit, the city may not discover it until a neighbor complaint or a pool-safety inspection (triggered by an incident). A violation carries a $250–$500 stop-work fine and mandatory removal within 14 days; if a child drowns and a barrier was absent or non-compliant, liability and criminal charges may follow.
Pool barrier—permit REQUIRED (any height) | Temporary mesh or permanent fence | ASTM F1908 self-closing gate | $75–$100 permit fee | Gate inspection required before sign-off | $500–$2,500 total installation | 2–3 week timeline

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Madison soil, frost, and footing depth — why your fence post matters

Madison sits on a transition zone between the Black Prairie (south and east, with expansive clay soil) and alluvial loess deposits (north and west, near the Mississippi River floodplain). Expansive clays swell when wet and shrink when dry, causing heave; loess is stable but compacts with weight and rain. Frost depth in Madison is 6–12 inches depending on your micro-location; the city building code does not mandate a specific depth (unlike northern states at 48+ inches), so many fence posts are set at 18–24 inches without issue. However, if you are in a flood zone (check FEMA flood maps or city GIS; areas near Mayes Lake and the Pearl River bottoms are at risk), your posts may shift in saturation events. The city inspector will flag a footing that sits entirely above the frost line if the ground is visibly saturated or the property is in a flood hazard area. For wood posts, set them 24 inches deep in most Madison yards; add 6 inches of gravel below for drainage. For masonry (brick or stone), a concrete footing 24–30 inches deep is standard; if the inspector suspects expansive clay (dark soil, sticky when wet), they may ask for a post-tensioned anchor or deeper footing. Vinyl posts can go shallower (18 inches) because they are lighter and less prone to rot. If your fence fails inspection due to frost heave or settling, you will be asked to add a shim or pour additional concrete; this delay costs $500–$1,500 and extends your timeline by 1–2 weeks.

HOA, deed restrictions, and why the city permit alone is not enough

Madison has multiple HOA neighborhoods with independent governance and enforcement authority. Madison Station, Northpointe, Ridgeland Heights, Madison Crossing, and several others are deed-restricted communities with recorded CC&Rs and architectural review committees. These boards can mandate that you remove a fence even if the city issued a permit, because HOA rules are contractual (you agreed to them in your deed) and are enforced by the HOA, not the city. If your fence violates the HOA's design guidelines (height, material, color, setback), the HOA can issue a notice to cure within 30 days, then assess fines of $50–$500 per month and place a lien on your property. A lien clouds your title and blocks refinances or sales until removed. The city Building Department does not enforce HOA rules and cannot prevent an HOA from acting against you. Your responsibility is to obtain HOA approval first—before you file with the city. Most Madison HOAs require an architectural review application (typically 1–2 pages, with photos and material samples) and allow 15–30 days for review. Approval is usually granted if your design meets the CC&Rs (check your governing documents for height, material, color, and setback requirements). Once the HOA approves, keep a copy of the approval letter in your permit file; if the city asks, you can show proof of HOA compliance. If you proceed without HOA approval, the city may still issue a permit (they do not always verify HOA status), but you remain liable to the HOA for enforcement action after construction.

The relationship between city permits and HOA approval is critical and often misunderstood. A city permit is a statement that your fence meets city zoning, safety, and utility codes. An HOA approval is a statement that your fence meets private deed restrictions. You need both. If the city issues a permit but the HOA later requires removal, you cannot appeal to the city for protection—the city's job is zoning compliance, not HOA enforcement. Conversely, if the HOA approves your fence but the city issues a stop-work order, you must comply with the city (which has police power). In Madison, this dual-approval system is common and can be frustrating, but it is the law. Before you spend money on design or materials, confirm your HOA status and obtain written approval. If you are not in an HOA, this step is skipped, and only the city permit is needed.

City of Madison Building Department
City Hall, Madison, MS (exact address and mailing address available via city website or phone)
Phone: (601) 856-7784 or visit City of Madison main number for Building Department extension
Monday–Friday, 8:00 AM–5:00 PM (verify holiday hours; closed major federal holidays)

Common questions

Do I need a permit for a 5-foot wood fence in my backyard if I'm not in an HOA?

No city permit is required for a wood, vinyl, or chain-link fence under 6 feet in a side or rear yard, provided you are not in an HOA neighborhood and the fence does not encroach on a utility easement. However, check your property deed and survey to confirm no easements cross your fence line. If you are in an HOA, obtain HOA approval first even if the city does not require a permit.

My fence is going to replace an old fence in exactly the same location. Do I still need a permit?

In most cases, replacement of a like-for-like fence (same height, material, location) in a side or rear yard is exempt. However, if the original fence is under 6 feet and your new fence is 6 feet or taller, or if the original fence location violates current setback rules (unlikely but possible if the lot was subdivided or rezoned), the city may require a permit. Submit a photo of the old fence and confirm the height; if it is under 6 feet, the city will likely exempt the replacement. If you are in an HOA, confirm that the replacement design meets CC&Rs.

How long does the city take to issue a fence permit in Madison?

For a complete application (site plan with property lines, fence height, materials, setback, and HOA approval if applicable), typical turnaround is 3–5 business days for permit issuance. If your application is incomplete (missing site plan, setback details, or HOA approval), expect a 3–5 day request for clarification, then another 3–5 days to reissue. Total time from submission to permit in hand is typically 2–3 weeks if you submit a polished application.

What if my fence crosses a utility easement?

You must obtain written approval from the utility company (Entergy for power, City Water Department for water/sewer, AT&T for fiber) before the city will issue a permit. Request an easement search from your surveyor or title company ($200–$400). Once you identify the easement holder, submit an encroachment request with a site plan showing the fence location. Utility approval typically takes 2–4 weeks. Without it, the city will deny the permit.

I'm on a corner lot and want a 6-foot privacy fence. What are the rules?

On a corner lot, any fence in a front yard must not exceed 3 feet high within the sight triangle (typically 25 feet from the corner along both streets). You can build a 6-foot fence beyond the sight triangle. Submit a site plan showing the corner, sight triangle, and your stepped or set-back design. The city will review for compliance with sight-line rules. Expect a permit within 1–2 weeks if your design meets the requirement; if not, expect a revision request.

Is there an online permit portal for Madison fence permits, or do I have to go in person?

Madison does not maintain a real-time online permit portal like some larger cities. You must submit your application in person at City Hall or by mail, along with a site plan and supporting documents. Contact the Building Department to confirm the current mailing address and whether they accept email submissions; phone numbers and procedures may change. In-person submission typically expedites processing.

What are the typical costs for a fence permit in Madison?

City permit fees range from $75–$150 depending on linear footage; a 100-foot fence costs approximately $100–$120, while a 200-foot fence costs $140–$160. There is no additional per-foot surcharge. Inspection fees are included. Total project cost (permit + materials + labor) for a wood fence runs $2,500–$5,000 for 100–150 feet; vinyl runs $3,500–$7,000. Pool barriers cost $75–$100 for the permit plus $500–$2,500 for installation.

Do I need homeowner's insurance approval before I build a fence, or does the city permit cover that?

The city permit does not directly affect homeowner's insurance. However, some policies include code-violation exclusions that can deny claims if you built without a required permit. It is prudent to notify your insurer before building a fence; most welcome the notification, especially for pool barriers (which reduce liability because they reduce drowning risk). A city permit actually helps your insurance claim if the fence was damaged or caused injury, because it shows code compliance.

My neighbor's fence looks too close to the property line. Can the city enforce it?

The city can enforce fence setback violations only if the fence violates zoning code (e.g., a fence too close to a front property line or in a sight-line area on a corner lot). Boundary-line disputes and civil disputes over property lines are private matters and must be resolved through a survey and, if necessary, a civil lawsuit. The city can inspect and require correction only if the fence violates public safety or zoning rules. If you suspect a setback violation, contact the Building Department with the address; they will investigate.

What happens if I build a fence without a permit and the city finds out?

The city will issue a stop-work order and citation. Fines range from $250–$500 for a first violation. You will be ordered to remove the fence or bring it into compliance (e.g., reduce height, adjust setback) within 30 days. Failure to comply results in additional fines ($100–$200 per day) and may result in the city removing the fence at your expense ($500–$2,000+). Additionally, the violation will be recorded and may affect a future property sale or refinance. If the fence was built without HOA approval, the HOA can also fine and lien you independently.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current fence (wood/vinyl/metal/chain-link) permit requirements with the City of Madison Building Department before starting your project.