COMPANY RECORD · MINNEAPOLIS, MN

Horizon Roofing — permit history in Minneapolis, MN

Horizon Roofing appears on 29 Minneapolis permit records from 2018 through 2026, all of them general construction.

Permit categories

CategoryPermitsShare
General construction29100%

Activity by year

YearPermits issued
20182
20194
20205
20212
20222
20234
20243
20255
20262

Busiest year on record: 2020, with 5 permits. One project can account for several filings, so read this as filing activity rather than workload.

PROJECTS AHEAD SEARCH

Search every Minneapolis permit, not only this company's

This page is a snapshot of Horizon Roofing. The search behind it holds more than 344,348 Minneapolis permits naming a contractor, since 2016: 135,724 plumbing permits, 129,438 building permits, 78,172 mechanical (HVAC) permits, 1,014 demolition permits.

  • Search the full history by company, address, permit type or date range.
  • Set an alert and get an email when a new permit matches — the next permit Horizon Roofing files, or any new building permit in Minneapolis. A new permit is an early signal of work to bid on, supply or finance.
  • Export to CSV for your CRM or spreadsheet.

Free account: newest 7 days of records, 10 searches a day and 1 daily alert. Full history, CSV export and instant alerts on paid plans from $49 a month ($24.50 for the first 3 months). Compare plans

Where they worked

Address in sourceMost recent permit
1311 FRANKLIN AVE E2026-02-27
1801 NICOLLET AVE2026-02-25
2409 HENNEPIN AVE2025-11-10
1422 LAKE ST W2025-10-22
146 1/2 60TH ST W2025-09-29
4461 MINNEHAHA AVE2025-08-21
10 2ND ST NE2025-04-21
2705 UNIVERSITY AVE NE2024-09-23
3141 43RD AVE S2024-09-19
2920 DEAN PKWY2023-08-29
1001 10TH AVE SE2023-05-15
980 HENNEPIN AVE E2023-05-02
3033 EXCELSIOR BLVD2023-04-14
4271 SHERIDAN AVE S2022-10-13

27 distinct addresses on record; the 14 most recent are shown. Addresses appear as the authority published them. A permit is a filing at an address, not a completed job there.

Also named on permits at the same addresses

CompanyShared addressesYears
Legacy Companies Inc32018–2026
Absolute Mechanical LLC32019–2025
Modern Heating & Air Conditioning LLC32019–2025
Wencl Services Inc32018–2026
Mission Construction22024–2025
Blaylock Plumbing Co Inc22019–2025
Kraft Mechanical22017–2025
Gardner Builders22019–2026

Companies that also appear in Minneapolis permit records at addresses where Horizon Roofing filed, in any year. Sharing an address is a documented co-appearance, not proof that they worked on the same project or with each other.

Permits on record

29 permits; open the full list
PermitIssuedCategoryAddress in sourceScope as filedDeclared value
BLDG11653692026-02-27General construction1311 FRANKLIN AVE EFlat Roof - EPDM General requirements for flat roof replacements. The roof covering is to meet the Minnesota Building code performance requirements of Section 1504, the fire cla
BLDG11654342026-02-25General construction1801 NICOLLET AVERE-ROOF FLAT ROOF 2020 MSBC
BLDG11462542025-11-10General construction2409 HENNEPIN AVEremove and replace existing ballasted EPDM roofing.
BLDG11469882025-10-22General construction1422 LAKE ST W(DMH-Pdox) TEAR OFF TO DECK & REROOF APPROX 9,000 SQFT FLAT ROOF ON 3-STORY BLDG. - 2020 MNSBC MECHANICALLY ATTACH 2 LAYER POLY-ISOCYANURATE INSULATION AND ADHERED EPDM MEMBRANE.
BLDG11391462025-09-29General construction146 1/2 60TH ST WRoof recover - TPO over 1/2" Densdeck over existing PVC membrane General requirements for flat roof replacements. The roof covering is to meet the Minnesota Building code perfor
BLDG11377612025-08-21General construction4461 MINNEHAHA AVERE-ROOF FLAT ROOF 2020 MSBC
BLDG11125842025-04-21General construction10 2ND ST NERE-ROOF FLAT ROOF 2020 MSBC
BLDG10820782024-09-23General construction2705 UNIVERSITY AVE NETear off all materials to deck Install new isocyanurate roof insulation New 60 mil fullly adhered EPDM single ply roof system complete with flashing and trim.
BLDG10836892024-09-19General construction3141 43RD AVE SRE-ROOF FLAT ROOF 2020 MSBC
BLDG10832572024-09-12General construction3141 43RD AVE Sremove existing roofing. Install new shingle roof system complete with required underlayment, flashing and trim
BLDG10138032023-08-29General construction2920 DEAN PKWYremove existing shingle roof system. Install new shingle roof system complete with required underlayment, flashing and trim
BLDG9880522023-05-15General construction1001 10TH AVE SEReplace Roofing Membrane w/ TPO General requirements for flat roof replacements. The roof covering is to meet the Minnesota Building code performance requirements of Section 150
BLDG9880232023-05-02General construction980 HENNEPIN AVE EReplace RUR with mech fastened TPO. Replace wet/damaged insulation.
BLDG9891182023-04-14General construction3033 EXCELSIOR BLVDCOMMERCIAL RE-ROOF 2020 MSBC
BLDG9621232022-10-13General construction4271 SHERIDAN AVE S(DMH-ProjectDox) REMOVE EXISTING ROOF MEMBRANE DOWN TO INSULATION ON 3-STORY RESIDENTIAL APT BUILDING AND MECHANICALLY FASTEN NEW 1/2" RIGID BOARD AND INDUCTION WELD 60MIL TPO ME
BLDG9621182022-10-13General construction4261 SHERIDAN AVE SGeneral requirements for flat roof replacements. The roof covering is to meet the Minnesota Building code performance requirements of Section 1504, the fire classification of Sec
BLDG9132732021-10-25General construction1602 NEW BRIGHTON BLVDReroof - Asphalt Shingles Asphalt shingle installation shall meet all requirements of MSBC Sections 1504.1.1 and 1507.2 occupancy: B 2020 MSBC
BLDG9132772021-10-25General construction1812 LINCOLN AVEREPLACE SIDING ----- SEPERATE RIGHT OF WAY (ROWAY) PERMIT REQUIRED FOR PROTECTION/OBSTRUCTION/USE OF PUBLIC RIGHT OF WAY INCLUDING STREETS/SIDEWALKS/BOULEVARDS/ALLEYS. ----- o
BLDG8467002020-09-10General construction1808 UNIVERSITY AVE NEremove and replace roofing and plywood decking.
BLDG8406162020-08-03General construction3033 EXCELSIOR BLVDremove roof membrane, add insulation, install new EPDM membrane and reinstall existing ballast material.
BLDG8406142020-07-20General construction3019 MINNEHAHA AVEGeneral requirements for flat roof replacements. The roof covering is to meet the Minnesota Building code performance requirements of Section 1504, the fire classification of Sect
BLDG8353952020-06-25General construction700 DOUGLAS AVE Tear off all materials to deck Install no isocyanurate roof insulation New fully adhered 60 mil TPO roof system complete with all flashing and trim.
BLDG8264942020-03-31General construction401 HARDING ST NERE-ROOF Remove EPDM to existing insulation. Mechanically attach 1" iso and install 60 mil induction welded TPO. Applicant narrative and "plan" field only (not copied to archive)
BLDG7938512019-10-01General construction3033 EAST BDE MAKA SKA PKWY3RD FLOOR ROOF AND GARAGE AREAS. WILL REMOVE BALLAST AND APPLY EPDM SYSTEM. R = 31.4. REMOVING OLD SYSTEM. (JJL)
BLDG7848012019-07-29General construction2125 HENNEPIN AVE EREMOVE ROOFING AND DECKING AS NEEDED. NEW EPDM. NEW INSULATION. R-30 MIN REQUIRED. (JJL)
BLDG7755382019-06-03General construction1130 7TH ST Nremove roof membrane and wet material and install new roof membrane and sheetmetal work. sck
BLDG7604002019-04-09General construction3141 DEAN CTTEAROOF REROOF USING ISO INSULATION AND FOUR-PLY GRAVEL SURFACED ASPHALT MEMBRANE ROOFING (JAG)*** TO BE IN COMPLIANCE WITH ASCE 7 WIND REQUIREMENTS.*** General requirements for
BLDG7257812018-09-10General construction1000 WEST BROADWAYRemove existing ballast and membrane roofing. Existing insulation to remain. Install New 60 mil EPDM roofing and replace ballast. Install new flashing and trim.
BLDG7071282018-06-05General construction4600 LYNDALE AVE NT/O & RE-ROOF: INSTALL 60-MIL BALLASTED FIRESTONE EPDM MEMBRANE OVER EXISTING INSULATION..... (VERIFY INSULATION VALUE IS TO CODE: R22.2)...... DTC INSTALL NEW FLASHING, GRAVEL

Fields appear as the issuing authority published them, including spelling and blanks. Scope text is the applicant's description of intended work, not an inspection finding.

Source and limits

Public Minneapolis permit records through 2026, counted by distinct permit number. This is a historical filing record: it cannot show current backlog, pricing, crew availability, licensing or insurance, and a quiet period may only mean work was filed elsewhere. Confirm anything commercial with the company and with the issuing authority before acting. How we build these records, and what we withhold →

Is this your company? Show this public permit record on your website with a free badge.