Skip to main content

Ulster County, New York Building Permit Guide

To get a building permit in Ulster County, confirm which office issues permits for the property’s address, then submit the application with your plans and required documents, pay the permit fees, and pass inspections before final approval. Alliance Permitting can prepare, file and track the permit for you and schedule the inspections.

Ulster County issues no building permits itself; the City of Kingston, the 20 towns and the Villages of New Paltz, Saugerties and Ellenville each run a code office, while the county licenses electricians and approves septic systems.

Authority: City, town and village code offices (24 municipalities)Code: 2025 NYS Uniform Code and Energy Code
Building permits
Local code offices1 city, 20 towns, 3 villages
Electricians
County licenseChapter 185; board (845) 340-3537
Septic systems
County Health239 Golden Hill Lane; (845) 340-3010
County roads
DPW road permitDriveways (845) 340-3119

Ulster County has no countywide building permit. The City of Kingston, each of the 20 towns and the Villages of New Paltz, Saugerties and Ellenville run their own code offices, and a town office stops at the edge of any village inside it. The county still shapes most projects: under County Code Chapter 185 anyone in business as an electrician must hold an Ulster County license or be employed and supervised by a license holder, the Department of Health approves septic systems, Public Works permits driveways and other work on county roads, and the County Planning Board reviews referred zoning actions.

What requires a building permit in Ulster County?

Each municipality sets its own list through its code and forms, and they are broad. The Town of Lloyd separates a long-form application for new construction from a short form for everything else, with separate driveway and floodplain permits. New Paltz asks for plot plans for heat pumps and mini-splits and for electric vehicle chargers as well as additions, sheds, decks, pools and fences. Wawarsing defines a pool as anything more than 24 inches deep, hot tubs and spas included. Kingston publishes separate guides for decks, pools, solar and residential demolition.

Local code office

  • New homes, additions and alterations
  • Decks, sheds, garages and fences where the local code lists them
  • Pools, hot tubs and spas
  • Heat pumps, wood stoves and solar
  • Electrical permits, pulled by a county-licensed electrician
  • Floodplain development and demolition

County approvals

  • Septic system, with well setbacks: Department of Health
  • Driveway or roadside work on a county road: Public Works
  • Electrician’s license: Electrical Licensing Board
  • Referred zoning actions: County Planning Board

What the municipalities decide and what the state holds

The building rules are the state’s 2025 Uniform Code and Energy Code everywhere in the county. Ulster County is not on the Department of State’s list of twelve counties that have opted out of the enforcement of the Uniform and Energy codes, and every city, town and village here runs its own program. What differs is local: zoning and steep slope rules, wetlands and tree laws, short-term rental registration, plan-stamp thresholds and fees. The county itself adds one rule no town can waive, the electrical license.

Ulster County building department: who handles permitting

The table lists every city, town and village the Census Bureau counts in the county. Linked guides give that office’s fees, forms and inspections.

Short on time to read all of this?

Get a free quote →
Building permit offices in Ulster County (24 municipalities)
PlaceWho issues building permitsOfficial page
Kingston (city)Building Safety & Zoning Enforcement, 5 Garraghan Drive; see the Kingston guideLinked in that guide
Denning (town)Town Building Department and code enforcement officer; Town Hall (845) 985-2411Building Department/CEO
Esopus (town)Town Building Department; 845-331-8630, weekdays 8 a.m. to 4 p.m.Building
Gardiner (town)Town Building Department & Code Enforcement, 2340 Route 44/55; (845) 255-9675Building Department
Hardenburgh (town)Town code enforcementNo readable official page
Hurley (town)Town code enforcementNo readable official page
Kingston (town)Town code enforcement; separate from the City of KingstonNo official page found
Lloyd (town, no villages)Building, Planning and Zoning, 12 Church Street, Highland; see the Lloyd guideLinked in that guide
Marbletown (town)Town code enforcementNo readable official page
Marlborough (town, no villages)Town Building Department, 21 Milton Turnpike, Milton; 845-795-2406 ext. 7Building Department
New Paltz (town)Town Building Department, 52 Clearwater Road, outside the village; see the New Paltz guideLinked in that guide
New Paltz (village, in New Paltz)Village Building Inspector under Village Code Chapter 86Explained in the New Paltz guide
Olive (town)Town Building & Zoning, West Shokan; (845) 657-8118, appointments suggestedBuilding & Zoning
Plattekill (town, no villages)Town Building Department, Modena; see the Plattekill guideLinked in that guide
Rochester (town)Buildings and Code Enforcement, 15 Tobacco Road, Accord; (845) 626-2433 ext. 2Buildings and Code Enforcement
Rosendale (town)Town code enforcementNo readable official page
Saugerties (town)Department of Safety and Buildings, 4 High Street, outside the village; see the Saugerties guideLinked in that guide
Saugerties (village, in Saugerties)Village Code Enforcement Officer; 845-246-2321 ext. 4Explained in the Saugerties guide
Shandaken (town)Town Building & Zoning; 845-688-5008, weekdays 9 a.m. to 3 p.m.Building & Zoning
Shawangunk (town, no villages)Town Building Department, 14 Central Avenue, Wallkill; see the Shawangunk guideLinked in that guide
Ulster (town, no villages)Building/Planning/Zoning, 584 East Chester Street; see the Town of Ulster guideLinked in that guide
Wawarsing (town)Town Building Department, 108 Canal Street, outside the village; see the Wawarsing guideLinked in that guide
Ellenville (village, in Wawarsing)Village Building Department, 2 Elting Court; 845-647-7080Building Department
Woodstock (town)Town Building Department, 45 Comeau Drive; (845) 679-2113Building Department

Not sure this scope needs a permit?

Get a free quote →

Two pairs of places need care. The City of Kingston and the Town of Kingston are separate governments, and the Town of Ulster, whose office is on East Chester Street in Kingston, covers land to the north, west and south of the city. The Village of Ellenville sits inside Wawarsing, and both offices are in Ellenville, so the parcel’s side of the village line decides which one handles it.

What Ulster County itself does

  • Electrical Licensing Board: licenses electricians and electrical contractors under Chapter 185, first adopted by Local Law 3 of 2019 and last amended by Local Law 16 of 2025; (845) 340-3537.
  • Department of Health, Environmental Health: reviews septic designs, issues the construction permit, checks the installed laterals and receives the engineer’s completion certificate; it also handles well logs and realty subdivision sanitary approvals, at 239 Golden Hill Lane, Kingston, (845) 340-3010.
  • Public Works: road permits for driveways and roadside work on county roads ((845) 340-3119), plus special event and special hauling permits, under its posted permit policy standards and fee schedule.
  • Planning Board: reviews comprehensive plans, zoning changes, site plans, subdivisions, special permits and variances that municipalities refer under General Municipal Law 239-l, m and n.

Ulster County permit types and applications

Residential permits

Applications are made on the issuing office’s own forms and portals. Wawarsing files through MuniCollab, Kingston links an online permit portal, Lloyd asks applicants to book an appointment to drop off a new-construction packet, and Olive strongly suggests an appointment. Most want a survey or plot plan, two plan sets and insurance certificates; New Paltz, Shawangunk and Wawarsing refuse ACORD forms as proof of workers’ compensation, and owners doing their own work file the state exemption. A new house on a well and septic system also needs the county Health approval in hand, which several town checklists list as a condition of the building permit.

Rather talk it over?

Call 1-855-478-4290 →

Commercial permits

Commercial projects need a design professional’s seal and usually a planning board site plan approval before the building permit; Lloyd, for example, requires the planning board chairman’s signed site plan for commercial work over $10,000. Many of those site plans are referred to the County Planning Board, which needs the materials at least 12 calendar days before its meeting on the first Wednesday of each month.

What comes before the building permit

  • Zoning and boards: zoning approval, the zoning board of appeals and the planning board, plus historic or heritage review in Kingston and Saugerties village.
  • County referral: sent by the local board, never by the applicant, by mail or the county’s file-drop system; email and fax are not accepted.
  • Septic and well: a Health Department septic permit based on deep-hole and percolation tests, which the county says can take up to six months for a small residential property.
  • NYC watershed: Wawarsing’s application also asks for New York City approval of sewage systems for properties within the city watershed.
  • Driveway: a county road permit for access to a county road, and town or state permits for their roads.

Building permit fees in Ulster County

The county charges no building permit fee; each office adopts its own. The rules below come from each office’s adopted schedule; the linked guides give the full tables and conditions.

Main building permit fee rules in seven Ulster County municipalities
MunicipalityMain fee rule for a houseSchedule
City of Kingston$100 minimum plus $0.50 per sq ft new; $0.30 per sq ft additions and alterationsCity Code Chapter 217 fee attachment, amended through December 2025
Town of LloydNew single-family home $0.40 per sq ft finished, $0.25 unfinishedDevelopment fee schedule updated April 16, 2025
Town of New Paltz$50 application fee plus $0.75 per sq ft for major residential work, $150 minimum2026 Building Department schedule
Town of PlattekillNew construction up to 5,000 sq ft: $450 plus $0.25 per sq ftTown new-construction form and Chapter A116
Town of Saugerties$75 application fee plus $0.75 per sq ft, $125 minimumFee schedule effective January 8, 2026
Town of ShawangunkNew house $0.55 per sq ftTown Board fee resolution
Town of UlsterBy value: $270 for the first $50,000, then $4 per $1,0002026 schedule approved January 22, 2026

Rather not deal with the Ulster County building department?

Get a free quote →

Worked comparison for a new 2,000-square-foot house: Kingston charges $100 plus 2,000 × $0.50, or $1,100; Lloyd charges 2,000 × $0.40, or $800, if all the space is finished; Saugerties charges $75 plus 2,000 × $0.75, or $1,575; New Paltz charges $50 plus $1,500, or $1,550. County septic, road and electrical fees are separate.

Trade permits and who may pull them

Section 185-4 bars anyone from carrying on the business of, or holding themselves out as, a licensed electrician or electrical contractor in Ulster County unless licensed under the chapter or employed and supervised by a license holder. Town forms enforce it: Plattekill wants electricians to apply in person with their county license, and Shawangunk and New Paltz ask for a copy of it. Section 185-9F exempts homeowners working in their primary unattached single-family residence that is more than one year old. Replacement may not include the entire electrical service and is limited to one existing branch circuit of up to 20 amps at 120 volts that is powered down, locked and tagged out of service and poses no electrical hazard; the work must meet local building permit requirements and, where a permit is required, be inspected by an approved certified electrical inspector or the municipality’s code enforcement officer. Wiring for pools, hot tubs and spas, generators grounded or bonded through a standby or manual transfer switch, and violations found during the sale of the home are excluded, unless a homeowner with at least 20 consecutive years of experience satisfies the Board and receives its written permission. The City of Kingston also licenses its own electricians and plumbers, as its guide explains, and Lloyd, New Paltz, Plattekill, Saugerties, Shawangunk and Wawarsing all require electrical work to be inspected by an approved third-party agency.

How to get a building permit in Ulster County

1. Find the right office

Check whether the parcel is in the city, a town or one of the three villages.

2. Clear zoning

Settle setbacks, steep slopes, wetlands and any board approval; the board handles any county referral.

3. Start the septic early

Hire a design professional for tests and plans and file with the county Health Department.

4. Line up the trades

Use a county-licensed electrician and an approved electrical inspection agency.

5. File locally

Submit the municipality’s application, plans, insurance and fee.

6. Inspect and close

Book inspections with the local office and collect the Health, electrical and driveway sign-offs for the certificate.

Want this handled start to finish?

Get a free quote →

Review, corrections and what causes delay

New Paltz says applications generally take 15 business days, and several towns hold the permit until the county septic approval arrives, which on its own can take months. Other common causes are a missing electrician’s license copy, insurance on an ACORD form, plans without a seal above the local threshold and a pending planning board decision.

Inspections and certificates

Inspections are booked with the office that issued the permit, under its own notice rules: 24 hours in Kingston and the Town of Ulster, 48 hours in Saugerties, and Plattekill’s inspector works Monday to Wednesday. Where a town requires a third-party electrical agency, the agency’s rough and final certificates go to the code office. For a new house, the county Health Department’s final septic paperwork and the well log are usually needed before the certificate of occupancy is issued.

New York building code

New York builds on one statewide code, the Uniform Code, outside New York City; the 2025 edition and 2025 Energy Code took effect on 31 December 2025 (the all-electric provisions remain suspended by court order). Cities, towns and villages administer it, and local standards stricter than the code need Code Council approval. The Uniform Code in New York

In Ulster County that code is administered by 24 local programs, with the county licensing electricians and approving septic systems across all of them.

Ulster County permit FAQ

Does Ulster County issue building permits?

No. The City of Kingston, each town and the Villages of New Paltz, Saugerties and Ellenville issue them; the county licenses electricians, approves septic systems, permits county road work and reviews referrals.

Does my electrician need an Ulster County license?

Yes. Chapter 185 requires a county license, or employment and supervision by a license holder, to carry on business as, or hold yourself out as, a licensed electrician or electrical contractor in the county, and towns ask for a copy with the permit.

Can I do my own electrical work?

Only within the Chapter 185 homeowner exemption for your own primary unattached single-family home more than a year old, limited to one existing circuit of up to 20 amps at 120 volts, with a permit and inspection where required; pool wiring, transfer-switch generators and sale-related violations are excluded.

Who approves a septic system?

The Ulster County Department of Health, 239 Golden Hill Lane, Kingston, (845) 340-3010, from plans prepared by a licensed design professional.

Who handles a Town of Kingston address?

The Town of Kingston, which is separate from the City of Kingston; city parcels go to the city’s Building Safety office on Garraghan Drive.

Who issues permits in the Villages of New Paltz, Saugerties and Ellenville?

Each village’s own building inspector or code enforcement officer, not the town around it.

Inspections are where schedules slip.

Get a free quote →

Is my community in the flood insurance program?

Yes. All 24 Ulster County entries in FEMA’s Community Status Book are in the participating section, and Shandaken earns a 10% insurance discount through the Community Rating System.

Ulster County permit search and official resources

Permit files are kept by the city, town or village that issued them; ask its code office or clerk, or file a Freedom of Information Law request. Septic records are held by the county Health Department, and Saugerties offers a certificate of occupancy and records search, as its guide explains.

Simplify Ulster County permitting with Alliance Permitting

250K+Permits approved
All 50States covered
21+ YearsJurisdictional depth
Done-for-youWe file, you build

Alliance Permitting is a permit documentation and submission company in New York. We prepare your paperwork, file it correctly and coordinate with the permitting authority through issuance. We are not a contractor and we do not perform licensed plan review or inspections; that work stays with your licensed team and the jurisdiction.

Ready to break ground in Ulster County sooner?

Let Alliance prepare, file, and track your Ulster County permits while your crew stays on the job.

This guide is provided by Alliance Permitting for general information about Ulster County permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.