Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Wood, vinyl, metal, or chain-link fences over 6 feet tall in side or rear yards require a permit in Moline. Any fence in a front yard, corner-lot sight line, or pool barrier requires a permit regardless of height. Under 6 feet in rear/side yards is typically exempt.
Moline, like most Rock Island County municipalities, enforces a 6-foot height threshold for rear and side-yard fences under Moline Municipal Code (zoning chapter). But Moline's unique enforcement angle is its aggressive corner-lot sight-triangle enforcement — the city's planning staff actively flags corner lots during permit review and requires applicants to verify setback compliance with an engineer's sight-distance diagram if the lot is within 100 feet of a public intersection. This is stricter than some neighboring communities like East Moline, which rely on verbal verification. Additionally, Moline's frost depth is 42 inches (same as Chicago), which drives up footing costs for masonry fences over 4 feet; if you're building near the Rock River floodplain (which wraps much of north Moline), FEMA flood-zone rules may add a second layer of review. The city's online permit portal is city-hosted (not contracted to a third party), meaning you can file and track status in-house Monday–Friday, 8 AM–5 PM, with same-day approval for straightforward under-6-foot rear-yard submissions. Pool barriers are flagged for automatic full review (inspectors check for self-closing/self-latching gates per IRC AG105), adding 5–7 days.

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

Moline fence permits — the key details

Moline's baseline fence rule is straightforward: wood, vinyl, metal, or chain-link fences under 6 feet tall in rear and side yards are exempt from permitting. Masonry fences (brick, stone, concrete block) over 4 feet require a permit and structural engineering. The city's code does not distinguish between replacement and new construction — a like-for-like 5-foot wooden fence replacement does not need a permit. However, this exemption vanishes the moment the fence moves into a front yard or crosses a corner-lot sight line. Moline's zoning administrator applies a 25-foot sight-distance triangle from any street intersection; if your corner lot's fence sits within that triangle at any height, a permit is mandatory. The reason is driver safety — tall fences block sight lines, increasing accident risk. This rule is enforced by staff review during permit intake, not random inspections; most homeowners don't learn about it until they call the city to ask if they can skip the permit. If you're unsure whether your lot qualifies, call the Building Department at the city's main line and ask to verify your legal description and corner status.

Pool barriers are categorized separately under IRC AG105 (swimming pool and spa safety). Any fence, wall, or gate that encloses a swimming pool — inground or above-ground — must meet barrier standards: minimum 4 feet tall (measured from ground to top of fence), with no gaps wider than 4 inches, and a self-closing, self-latching gate that opens away from the pool. Moline requires a separate pool-barrier permit even if the fence would otherwise be under 6 feet. Inspectors check the hinge installation, latch height (54–60 inches from ground), and gate swing during a final inspection. If you're replacing an old pool fence that doesn't meet current standards, you cannot simply patch it; you must bring the entire barrier into code compliance or install a new one. This is not optional. The city's building inspector will catch it during final inspection and issue a correction notice. Pool barriers often add 2–3 weeks to the timeline because inspectors schedule them separately from routine fence inspections.

Frost depth in Moline is 42 inches (same as Chicago), which affects footing requirements for masonry and braced wooden fences. If you're installing a masonry fence over 4 feet, footings must extend 42 inches below finished grade, plus 12 inches of gravel base for drainage. This alone adds $800–$2,000 to the cost depending on soil conditions and depth. Moline's glacial-till soil (clay mixed with gravel) is fairly stable, but in wet springs or near the Rock River, groundwater can rise; if your property is within the 100-year floodplain (which covers much of north Moline along the river), the building department may require footings below the anticipated flood-elevation line, adding further expense. Non-masonry fences (wood, vinyl, chain-link) under 6 feet do not require engineered footings, but contractors should still set posts at least 30 inches deep in Moline's soil for stability against wind and frost heave.

Permit fees in Moline are $75 flat for fence permits under 6 feet (non-masonry, rear/side yard) and $150 for masonry or corner-lot submissions. The city does not charge by linear foot, which is favorable for large properties. Plan review is typically same-day for simple rear-yard submissions; corner-lot applications go to the zoning administrator for sight-line verification and take 3–5 business days. Inspections are final only (no footing inspection for non-masonry). Masonry fences over 4 feet receive a footing inspection before the fence is backfilled, so you must notify the city 24 hours in advance and leave the trench open. Homeowners are allowed to pull permits in Moline and perform the work themselves on owner-occupied properties; however, if the fence will cross a property line or encroach an easement, the city will require a signed boundary survey before permit issuance.

HOA approval is separate from city permitting and must be obtained FIRST in any Moline subdivision with recorded deed restrictions. Many neighborhoods in Moline (particularly the older subdivisions west of 38th Street and near Riverside Park) have HOA guidelines that impose height limits, material restrictions, or color requirements stricter than city code. The city will not issue a permit if your HOA documents prohibit the fence. Verify your CC&Rs before submitting. The city's building department does not check HOA compliance; it is your responsibility to confirm. If you proceed without HOA approval, your HOA can legally force removal even if the city issued a permit. Additionally, if your fence will be built within 10 feet of a recorded easement (utility, drainage, or ROW), you must obtain written consent from the easement holder (typically ComEd, City of Moline Water Department, or Moline Utilities). The city will ask for proof of consent before permit issuance. Easement violations can result in forced removal and civil liability.

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

Scenario A
5-foot wood fence, rear yard, single-family home in residential zone — Moline
You want to replace your deteriorating 5-foot wooden privacy fence along the rear property line of your home in a standard residential zone (not corner lot, not front yard, not pool-adjacent). The fence is entirely in the rear yard, set back at least 5 feet from the property line (standard). Material is pressure-treated pine or cedar, dimensions are 5 feet tall and approximately 120 linear feet. This project is fully exempt from permitting under Moline code. You do not file anything with the city. Your contractor can pull a permit to work (if required by contractor licensing), but you as the homeowner do not need a fence permit. Frost depth in Moline is 42 inches; your contractor should set posts at minimum 30 inches deep, ideally 36 inches, to avoid frost heave and wind movement over time. Cost is typically $2,500–$4,000 total ($20–$35 per linear foot installed, no permit fees). Timeline is 2–3 weeks from contract to completion. No inspections required. If your property is in an HOA subdivision, verify your CC&Rs do not restrict fence height or material — this is your responsibility, not the city's. If the fence abuts an easement (utility or drainage), contact the easement holder first for verbal sign-off; the city doesn't require proof for exempt fences, but you could be liable if an utility company later claims interference.
No permit required (under 6 ft, rear yard) | Posts 36 inches minimum | Pressure-treated lumber grade UC3B or better | Total $2,500–$4,000 | No permit fees
Scenario B
6-foot-tall vinyl privacy fence, rear yard corner lot — 38th Street & 17th Avenue intersection, Moline
You own a corner lot at 38th Street and 17th Avenue in Moline's residential zone. You want to install a 6-foot vinyl privacy fence along the rear property line and along the side of the property that faces 17th Avenue (the non-primary street). At 6 feet exactly, the fence height triggers permitting. More critically, you're on a corner lot; Moline requires a sight-distance analysis for any fence on a corner lot within 100 feet of the intersection. The city's zoning administrator will request an engineer's sight-line diagram showing the 25-foot sight-triangle clearance from the intersection. This adds 1–2 weeks to plan review because you must hire a surveyor or engineer ($200–$400) to generate the sight diagram. Assuming your fence complies (i.e., it sits outside the sight triangle or your lot is large enough that the fence doesn't block traffic sight lines), you file a permit application with the sight diagram attached, pay $150, and receive approval in 5–7 business days. Installation can proceed. Final inspection is same-day or next-day. Vinyl fence footing requirements in Moline's glacial-till soil: posts set 30 inches minimum (standard for non-masonry). If your property is also in a recorded flood zone (common along Rock River near 38th Street), the building department may request footing depth to be below the 100-year flood elevation; confirm with the city. Total timeline: 2–3 weeks for permit, 2 weeks for installation = 4–5 weeks. Cost: $3,500–$5,500 for 120 linear feet of 6-foot vinyl ($30–$45/ft installed) plus $150 permit plus $200–$400 sight-line survey. HOA approval required if applicable.
Permit required (6 ft + corner lot) | Sight-line survey required ($200–$400) | Vinyl posts minimum 30 inches | Flood-zone footings may apply | $150 permit + $200–$400 survey + $3,500–$5,500 installation
Scenario C
4-foot-tall masonry (brick) fence, pool barrier, above-ground pool — rear yard, residential zone, Moline
You installed a 15-foot by 30-foot above-ground pool in your rear yard and want to enclose it with a 4-foot-tall brick fence barrier to meet safety code. Masonry fences over 4 feet require engineering and a separate masonry permit in Moline. Additionally, this fence serves as a pool barrier, which triggers IRC AG105 compliance: the fence must be a minimum of 4 feet tall with no gaps wider than 4 inches, and must include a self-closing, self-latching gate. You need two permits: a masonry fence permit ($150) and a pool-barrier certification ($75, sometimes bundled). Plan review takes 5–7 days because an inspector must verify the gate latch and gap specifications. Footing requirements are critical: masonry fence footings in Moline must extend 42 inches below finished grade (frost depth) plus a 12-inch gravel base for drainage. Your contractor must submit a footing detail drawing showing depth, gravel base, and brick specification. Once approved, the contractor digs the footing trench (leaving it open), and you schedule a footing inspection 24 hours in advance. The inspector verifies the trench depth, base material, and posts/rebar, then the trench is backfilled and the masonry begins. Final inspection occurs after the fence is complete and the gate is installed and tested for self-closing/self-latching function. Total timeline: 1 week permit review, 1 week footing/backfill, 2–3 weeks masonry installation, 2–3 days final inspection = 4–5 weeks. Cost: $150 permit + $75 pool-barrier fee + engineering ($300–$500) + footing/backfill labor ($1,500–$2,500) + brick masonry ($40–$60 per linear foot = $2,400–$3,600 for 60 linear feet) + gate hardware and installation ($400–$800) = $5,000–$8,000 total. If your property is in a flood zone, footing depth may be extended further; confirm with the city.
Permit required (masonry + pool barrier) | Footing inspection required (42-inch depth + gravel base) | Self-closing/self-latching gate spec'd | Engineering drawing required ($300–$500) | $150 masonry + $75 pool barrier + $5,000–$8,000 construction

Every project is different.

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

Corner-lot sight-distance rules in Moline: what 'corner lot' really means

Moline's zoning code defines a corner lot as any residential parcel bounded by two public rights-of-way. This includes obvious corners (intersection of two streets) but also includes flag lots or parcels where a secondary line abuts an alley classified as a public right-of-way. The city's sight-distance requirement applies a 25-foot triangle from the intersection: a line drawn 25 feet along each street from the intersection point, then a diagonal line connecting them. Any fence, wall, tree, or structure taller than 3 feet within that triangle is subject to height restrictions or removal. Moline's planning staff actively enforces this during permit review; if you submit a permit for a corner lot, staff will automatically pull up the legal description, plot the sight triangle, and flag any height violations.

The practical consequence: if you're on a corner lot and want a 6-foot fence, it can only be placed outside the sight triangle. On a typical residential corner lot (say, 60 feet on the primary street and 100 feet on the secondary street), the rear of the lot and much of the side setback fall outside the triangle. However, if your lot is shallow or oddly shaped, you may find that the only place for a rear fence is within the sight triangle. In that case, you're limited to a 3-foot fence, or you must apply for a variance (which requires a hearing before the zoning board and costs $250–$400 in fees plus 6–8 weeks). This is why Moline's corner-lot requirement is more stringent than neighboring East Moline or the unincorporated Rock Island County — the city actually staff-reviews and enforces it rather than relying on homeowner self-certification.

If you're unsure whether your lot is a corner lot or whether your proposed fence location falls within the sight triangle, contact the Moline Building Department and provide your legal description or address. Staff can run a quick check and email you a diagram. Do this BEFORE hiring a contractor or ordering materials. Proceeding without verification and then discovering a violation during inspection will force removal and create liability for the contractor.

Footing depths and frost heave: why Moline's 42-inch requirement matters

Moline is in USDA Hardiness Zone 5A (northern part) transitioning to 4A (southern part), with a frost depth of 42 inches — the same as Chicago and considerably deeper than downstate Illinois (which averages 36 inches). Frost heave occurs when water in soil freezes, expands, and pushes up structures anchored in shallow footings. Posts set only 24 inches deep in Moline will shift 1–3 inches upward each winter, creating leaning fences, separated joints, and sagging gates within 3–5 years. This is one of the most common fence failure modes in the region.

Masonry fences over 4 feet in Moline MUST have footings extending 42 inches below grade; this is a code requirement, not a contractor suggestion. Non-masonry fences (wood, vinyl, chain-link) are not strictly governed by frost depth in code, but professional contractors in Moline routinely set posts 36–42 inches to avoid the liability of frost heave. If you hire a contractor who sets posts only 24 inches deep and your fence heaves after the first winter, you have a warranty claim — but it's easier to spec the right depth upfront. The cost difference between 24-inch and 42-inch posts is roughly $50–$100 per post in labor and materials; for a 120-linear-foot fence with posts every 6 feet (20 posts), that's $1,000–$2,000 difference. It's a worthwhile investment in Moline's climate.

Moline's glacial-till soil (clay mixed with gravel from the last ice age) drains moderately well, but in wet springs or near the Rock River floodplain, groundwater rises. If your property is in a recorded flood zone, the building department may require footings to extend below the 100-year flood elevation (determined by FEMA flood maps), which can be 5–10 feet below grade in the worst cases. This is rare for residential fences, but verify your flood status before finalizing footing depth with your contractor.

City of Moline Building Department
Moline City Hall, 619 16th Street, Moline, IL 61265
Phone: (309) 524-2305 | https://www.moline.il.us/permits (or search 'Moline IL building permit portal')
Monday–Friday, 8:00 AM–5:00 PM

Common questions

Do I need a permit if I'm just replacing my old fence with a new one that's the same height and material?

If your old fence was under 6 feet, in a side or rear yard, and not a pool barrier, then no — like-for-like replacement is exempt in Moline. However, if your old fence was non-compliant (e.g., in a sight-line violation on a corner lot), replacing it with the same non-compliant fence is still non-compliant. If you're on a corner lot or replacing a front-yard fence, verify code compliance before ordering materials. When in doubt, call the Building Department and describe the existing fence; staff can tell you in 5 minutes whether a permit is needed.

My HOA says my fence style is not allowed. Can I get a city permit anyway?

No. City permits and HOA approval are separate processes, but the city will not issue a permit if deed restrictions prohibit it. You must obtain HOA approval first. If your HOA denies the fence but you believe the restriction is unreasonable, you can petition the HOA board or sue for relief, but the city will not intervene. Many HOA disputes are resolved through mediation; some HOAs have variance procedures. Check your CC&Rs and HOA bylaws for the appeal process.

What's the difference between a 5-foot and a 6-foot fence in Moline? Do I really need a permit for 6 feet?

Yes, 6 feet triggers permitting in Moline for rear and side yards. The threshold is deliberately set at 6 feet to allow tall privacy fences while maintaining sight lines for pedestrian and vehicle safety. A 5-foot fence is exempt; a 6-foot fence is not. The city enforces this strictly — if you build 6 feet without a permit and an inspector discovers it during a neighborhood complaint or property inspection, you'll be issued a correction notice and required to obtain a permit retroactively (which costs the same $75–$150 plus potential fines) or remove the fence.

I'm in a flood zone. Does that affect my fence permit?

Possibly. If your property is in the 100-year FEMA flood zone (common in north Moline near the Rock River), the building department may impose additional footing requirements or restrict fence placement in certain areas to preserve drainage or access for levee maintenance. Check your flood zone status on the FEMA Flood Map before filing. The city can advise you; call the Building Department with your address and they can confirm. Flood-zone fences may add 1–2 weeks to plan review.

Can I install a fence myself, or do I need to hire a contractor?

You can pull a permit and install the fence yourself if you own and occupy the property (owner-builder exemption applies in Moline). However, the city will still require a final inspection, and if the fence doesn't meet code (footing depth, height, materials, pool barrier specs), you'll be issued a correction notice. If you hire a contractor, they typically pull the permit on your behalf. Contractors are generally licensed and insured, so if something goes wrong, you have recourse. If you DIY and make a mistake, you're liable for removal costs and fines.

What if my fence will be built on or near a utility easement?

If your fence is within 10 feet of a recorded easement (utility, drainage, or ROW), you should obtain written consent from the easement holder (typically ComEd, City of Moline Water Department, or Moline Utilities) before filing a permit. Moline does not require proof of consent for exempt fences (under 6 feet, rear/side yard), but you're still liable if the utility later claims interference. For permitted fences (masonry, corner lot, pool barrier), the city may request proof of easement consent. Contact the relevant utility; they typically issue written consent within 5–10 business days.

How long does a fence permit take in Moline?

Permit approval typically takes 1–3 business days for straightforward rear-yard submissions (under 6 feet, not a corner lot, not masonry). Corner-lot sight-line reviews take 5–7 days because staff must verify setback compliance. Masonry fences or pool barriers take 5–7 days for plan review (engineering drawing review). Installation itself takes 1–4 weeks depending on scope. Final inspection is typically same-day or next-day after you schedule it.

What if my fence violates the setback and the neighbor complains?

Moline code enforcement handles neighbor complaints. If a fence is determined to be in violation (e.g., encroaches the property line, blocks a corner-lot sight line, or exceeds height limits), the city will issue a correction notice. You'll have 14–30 days to remove or relocate the fence, depending on the violation severity. If you don't comply, the city can pursue civil penalties ($50–$500 per day) or file a lien on your property. Additionally, your neighbor can file a civil lawsuit for trespass or nuisance, which can cost both parties thousands in legal fees. Verify property lines and code compliance BEFORE construction, not after.

Do I need to file a site plan or survey with my fence permit application?

For exempted fences (under 6 feet, rear/side yard), no formal site plan is required, but you should have a clear understanding of where the fence will be placed relative to property lines and setbacks. For permitted fences (corner lot, masonry, pool barrier, or 6+ feet), the city may request a simple sketch showing the fence location, height, material, and distance from property lines. For corner-lot sight-line verification, an engineer's sight-distance diagram is typically required. If your fence will encroach a property line or easement, a professional boundary survey is strongly recommended (cost: $300–$600) to avoid costly disputes or forced removal later.

What happens during a fence inspection in Moline?

Inspections depend on the fence type. Non-masonry rear-yard fences (under 6 feet) receive a final inspection only: the inspector verifies height, material, gate function (if applicable), and pool-barrier compliance (if applicable). The inspection is typically 15–30 minutes. Masonry fences over 4 feet receive a footing inspection before backfilling (to verify depth, gravel base, rebar), then a final inspection after completion. Pool-barrier fences receive extra scrutiny: the inspector checks gate latch height (54–60 inches from ground), self-closing/self-latching function, and gap widths (no larger than 4 inches). To schedule an inspection, call the Building Department or use the online portal and request a final inspection date; inspectors typically respond within 1–2 business days.

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 Moline Building Department before starting your project.