San Francisco · Roofing

Every roofing permit · Roofing permits grouped by block · Houses around this groupHouses around the point you pickedNeighbors of new permits · every Monday

Pick your own area. Tap the map to set the center, set the reach, and the houses inside are picked for you to keep or drop — houses whose addresses are all already in your history are left out. The orange points are this window’s roofing permits; older permits are not drawn on this screen.

roofing permit issued
roofing permit with neighboring permits around itsingle permit — tap it to pick the houses around ita group — open it to see the block
roofing permit issued no qualifying roofing permit found in years of available public recordspickedevery address here is in your history: mailed, walked, or excluded. Not proposed again; you can still pick it.roofing permit on record since earlier roofing permit on record, within years
roofing permit issued
roofing permit issued a house on the city’s address listpickedevery address here is in your history: mailed, walked, or excluded. Not proposed again; you can still pick it.your area — tap the map to move it

Each week KnockPortal mails the houses next to every new roofing permit in your zone and skips houses with a roofing permit on record in the last 8 years.

Click ZIP areas on the map to build your zone.

ZIP code boundaries: U.S. Census Bureau

Last week this would have cost

Set up this autopilot

See more autopilot templates or build your own in your workspace. Add autopilot

Nothing in this mailing yet

Building the mailing is free. Sending it needs a subscription.

KnockPortal at a glance

KnockPortal helps contractors decide where to send direct mail. It uses public permit records for your trade to show where recent permitted work is concentrated, filters out homes with prior permits for the same kind of work, and builds postcard mailings to nearby homes based on the areas you choose. Autopilot is the main way to use KnockPortal: you set a mailing rule and a spending cap per run, then authorize automatic sending under those settings. Sending depends on the required checks and payment, and you can pause or stop the rule. You can also build, approve and pay for a one-off mailing yourself. It shows where permit activity is happening; it does not predict who will hire you.

Available in San Francisco · Roofing: Autopilot (Neighbors of new permits) and one-off mailings.

San Francisco · Roofing snapshot: Oct 26, 2026, 13:31 UTC. It covers the last 30 days of permits: 437 permits, 210 of them in 45 groups.

Subscription for San Francisco · Roofing: $99.00 a month. Postcards: $0.89 each, printing and postage included.

One job covers a month of the subscription and 100 postcards if at least $188.00 is left from it after the job's direct costs, such as materials and crew. This is arithmetic, not a forecast.

Permit records show where permitted work is concentrated, not where work is under way or which homes need it. A home with no permit on record may still have had the work done.

More about KnockPortal: About · Pricing · How it works

How this map is made

Source: building permits published by the City and County of San Francisco, and the city's address registry. Every permit on the map links to its own record on the city's permit site.

What counts as a roofing permit: a permit the city itself files as reroofing. The type is the city's own field, not a reading of the permit's description.

Window: the last 30 days. Permits in this snapshot were issued from Sep 26, 2026 to Oct 24, 2026.

Groups: permits issued close together, in place and in time, form a group. A permit with too few others around it stays on the map as a single permit; it has no group to open.

Homes in a group: every address on the same city blocks as the group's permits, taken from the city's address registry. The permits' own homes are left out, and so is every home with a roofing permit in 8 years of available public records. When a group has more than 2000 addresses, the ones closest to its center are kept.

Updates are scheduled daily. A snapshot keeps its date and never changes; the map names the date and warns when the snapshot is old. Snapshot shown: Oct 26, 2026, 13:31 UTC.

Known limits

These groups describe the map. Autopilots select nearby addresses using the radius set in each rule.

Map summary

Snapshot Oct 26, 2026, 13:31 UTC. 437 roofing permits in the last 30 days; 210 of them are in 45 groups, and the other 227 are single permits.

Bernal Heights

  • ALABAMA ST, AZTEC ST, MULLEN AVE · ZIP 94110 — 7 permits, Sep 28, 2026 to Oct 14, 2026. 203 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 55 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • COLERIDGE ST, PROSPECT AVE · ZIP 94110 — 3 permits, Oct 14, 2026 to Oct 21, 2026. 186 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 43 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • CRESCENT AVE, RICHLAND AVE · ZIP 94110 — 3 permits, Oct 8, 2026 to Oct 14, 2026. 164 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 31 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • DAY ST, GLADYS ST, MISSION ST · ZIP 94110 — 3 permits, Oct 5, 2026 to Oct 22, 2026. 196 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 29 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Castro/Upper Market

  • 22ND ST, CASTRO ST, COLLINGWOOD ST · ZIP 94114, 94131 — 12 permits, Sep 30, 2026 to Oct 19, 2026. 454 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 152 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 18TH ST, DANVERS ST, DOUGLASS ST · ZIP 94114 — 6 permits, Sep 29, 2026 to Oct 18, 2026. 214 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 33 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Excelsior

  • MADRID ST, MOSCOW ST, NAPLES ST · ZIP 94112 — 4 permits, Sep 28, 2026 to Oct 9, 2026. 163 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 39 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • ALLISON ST, BALTIMORE WAY, POLARIS WAY · ZIP 94112 — 4 permits, Oct 2, 2026 to Oct 23, 2026. 89 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 12 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • CHICAGO WAY, CORDOVA ST, LAPHAM WAY · ZIP 94112 — 4 permits, Oct 6, 2026 to Oct 21, 2026. 127 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 21 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Haight Ashbury

  • ASHBURY ST, CLAYTON ST · ZIP 94117 — 3 permits, Oct 1, 2026 to Oct 8, 2026. 279 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 62 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Hayes Valley

  • BUCHANAN ST, FELL ST, IVY ST · ZIP 94102 — 4 permits, Oct 2, 2026 to Oct 22, 2026. 242 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 45 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • BELCHER ST, GERMANIA ST, HERMANN ST · ZIP 94102, 94114, 94117 — 3 permits, Oct 7, 2026 to Oct 20, 2026. 317 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 44 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Inner Richmond

  • 11TH AVE, 12TH AVE, 14TH AVE · ZIP 94118, 94121 — 8 permits, Oct 1, 2026 to Oct 22, 2026. 420 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 101 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 02ND AVE, 03RD AVE, ALMADEN CT · ZIP 94118 — 6 permits, Oct 1, 2026 to Oct 22, 2026. 292 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 62 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 03RD AVE, 04TH AVE · ZIP 94118 — 3 permits, Oct 2, 2026 to Oct 13, 2026. 27 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 10 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Inner Sunset

  • 08TH AVE, 09TH AVE, 11TH AVE · ZIP 94122 — 5 permits, Sep 28, 2026 to Oct 23, 2026. 170 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 61 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 14TH AVE, 15TH AVE, 16TH AVE · ZIP 94122 — 5 permits, Oct 8, 2026 to Oct 23, 2026. 167 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 88 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Lone Mountain/USF

  • CENTRAL AVE, GROVE ST, HAYES ST · ZIP 94117 — 4 permits, Sep 30, 2026 to Oct 22, 2026. 225 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 70 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • ANZAVISTA AVE, BAKER ST · ZIP 94115 — 3 permits, Sep 28, 2026 to Oct 15, 2026. 20 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 9 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Marina

  • DIVISADERO ST, FILBERT ST, SCOTT ST · ZIP 94123 — 3 permits, Oct 5, 2026 to Oct 22, 2026. 81 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 37 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • CASA WAY, CERVANTES BLVD, MARINA BLVD · ZIP 94123 — 3 permits, Oct 14, 2026 to Oct 23, 2026. 84 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 23 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Mission

  • 21ST ST, 22ND ST, LIBERTY ST · ZIP 94110 — 3 permits, Oct 12, 2026 to Oct 23, 2026. 173 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 48 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Noe Valley

  • 21ST ST, 22ND ST, CHATTANOOGA ST · ZIP 94110, 94114 — 9 permits, Sep 30, 2026 to Oct 19, 2026. 499 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 127 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 27TH ST, CASTRO ST, CESAR CHAVEZ ST · ZIP 94114, 94131 — 3 permits, Sep 26, 2026 to Oct 23, 2026. 121 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 34 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Oceanview/Merced/Ingleside

  • BEVERLY ST, BYXBEE ST, HOLLOWAY AVE · ZIP 94132 — 6 permits, Oct 6, 2026 to Oct 20, 2026. 216 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 62 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • ASHTON AVE, CAPITOL AVE, ORIZABA AVE · ZIP 94112, 94132 — 5 permits, Sep 28, 2026 to Oct 15, 2026. 189 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 41 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Outer Mission

  • DEL MONTE ST, DICHIERA CT, ELLINGTON AVE · ZIP 94112 — 5 permits, Sep 28, 2026 to Oct 21, 2026. 146 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 136 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • DIAMOND ST, GORHAM ST, JOOST AVE · ZIP 94112, 94131 — 4 permits, Sep 30, 2026 to Oct 7, 2026. 121 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 19 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Outer Richmond

  • 46TH AVE, 48TH AVE, BALBOA ST · ZIP 94121 — 5 permits, Oct 1, 2026 to Oct 20, 2026. 156 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 46 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 28TH AVE, 29TH AVE, 30TH AVE · ZIP 94121 — 4 permits, Oct 8, 2026 to Oct 16, 2026. 159 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 70 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 22ND AVE, 24TH AVE · ZIP 94121 — 3 permits, Sep 28, 2026 to Oct 2, 2026. 147 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 39 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Pacific Heights

  • BROADWAY, CLAY ST, LYON ST · ZIP 94115, 94118, 94123 — 11 permits, Sep 30, 2026 to Oct 19, 2026. 451 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 88 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • FILLMORE ST, ORBEN PL, PINE ST · ZIP 94115 — 3 permits, Oct 2, 2026 to Oct 22, 2026. 89 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 32 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

South of Market

  • BRYANT ST, STILLMAN ST · ZIP 94107 — 3 permits, Sep 30, 2026 to Oct 10, 2026. 168 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 9 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

Sunset/Parkside

  • 43RD AVE, 44TH AVE, 46TH AVE · ZIP 94122 — 4 permits, Sep 29, 2026 to Oct 20, 2026. 133 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 43 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 45TH AVE, 48TH AVE, GREAT HWY · ZIP 94116, 94122 — 4 permits, Sep 29, 2026 to Oct 16, 2026. 169 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 49 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 44TH AVE · ZIP 94116 — 4 permits, Sep 30, 2026 to Oct 24, 2026. 138 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 21 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 23RD AVE, 24TH AVE, 25TH AVE · ZIP 94122 — 4 permits, Oct 3, 2026 to Oct 23, 2026. 87 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 28 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 33RD AVE, 34TH AVE, 36TH AVE · ZIP 94122 — 4 permits, Oct 2, 2026 to Oct 18, 2026. 201 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 44 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 24TH AVE, 26TH AVE, INVERNESS DR · ZIP 94132 — 4 permits, Oct 15, 2026 to Oct 24, 2026. 88 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 38 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.

West of Twin Peaks

  • FAXON AVE, JULES AVE, KENWOOD WAY · ZIP 94112, 94127 — 7 permits, Sep 28, 2026 to Oct 21, 2026. 132 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 56 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • GAVIOTA WAY, MOLIMO DR, MYRA WAY · ZIP 94127 — 5 permits, Sep 29, 2026 to Oct 23, 2026. 107 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 39 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • HEARST AVE, JOOST AVE, MONTEREY BLVD · ZIP 94112, 94127 — 5 permits, Oct 2, 2026 to Oct 23, 2026. 155 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 55 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • 09TH AVE, 12TH AVE, PACHECO ST · ZIP 94116 — 5 permits, Oct 13, 2026 to Oct 20, 2026. 118 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 36 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.
  • MELROSE AVE, MONTEREY BLVD, NORDHOFF ST · ZIP 94131 — 4 permits, Oct 5, 2026 to Oct 21, 2026. 91 addresses on these blocks pass the permit-history filter; a mailing may include fewer after your exclusions, your history and the address checks. 34 homes on these blocks have a roofing permit on record within 8 years, the new permits included, and are left out.