Permits & Development Accountability
What was filed, who filed it, who reviewed it, what was decided, and what actually got built.
15 of 19 measures connected
1,509 of 1,533 (98.4%)
Occupancy certificates that name the building permit they close out, of All 1,533 Certificate of Occupancy records
Calculated— show source
The formula uses identified inputs and the method is reproducible.
Method: count(bldg_permit_number) ÷ count(1) over qwvv-deed = 1,509 ÷ 1,533
Certificates of Occupancy · City of Cambridge Inspectional Services · qwvv-deed · count(bldg_permit_number) over all 1,533 records · recorded August 16, 2026 · verified August 17, 2026
117,113 of 125,215 (93.5%)
Permit records that carry a parcel key, of All 125,215 Cambridge Permit Finder records
Calculated— show source
The formula uses identified inputs and the method is reproducible.
Method: count(mbl) ÷ count(1) over 3wsm-e5jx = 117,113 ÷ 125,215; 8,102 records carry no parcel number
Cambridge Permit Finder · City of Cambridge Open Data · 3wsm-e5jx · count(mbl) group by Status over all 125,215 records · recorded August 16, 2026 · verified August 17, 2026
849.75
Homes removed under a demolition permit
Calculated— show source
The formula uses identified inputs and the method is reproducible.
Method: sum(count_of_units_demolished) over all 327 kcfi-ackv records with issue dates from 2018-09-06 to 2026-08-12
Demolition Permits · City of Cambridge Inspectional Services · kcfi-ackv · sum(count_of_units_demolished), min(issue_date), max(issue_date) over all 327 records · recorded August 16, 2026 · verified August 17, 2026
Why it matters
A proposal, a permit and a completed building are three different things, and they are routinely reported as one. Following a parcel through all three is how a resident finds out whether what was promised is what arrived.
Scope
Parcels, permits, applicants, developers, reviewers, decisions, hearings, alerts, source documents and relationship provenance.
How it is measured
Each stage is a separate record with its own date and source document. Proposed, permitted and completed are never combined into one figure, and legally possible capacity is a scenario that never enters a proposed total.
Measures
Between a plan and a finished building there is a public record, and this tracker follows it: what was applied for, who filed it and in what declared role, which departments were required to review it, what was decided, and what was finally occupied. Cambridge publishes enough to follow a parcel from application through to a certificate of occupancy, and publishes almost nothing about the decision itself. So each stage is shown as its own record, the stages are never added into one number, and every answer this page cannot show names the office that holds it.
Published · 15
These carry a figure from an official record, with the source and the arithmetic that produced it.
Where projects stand
Projects at each stage of the development ladder
Projects in the Development Log carrying one named Project Stage value, counted once per stageAll 75 projects in the Development Log Current Edition 2026 Q2 — The Log covers large-scale development only. It is not every project in Cambridge, and it is republished quarterly rather than as filings change.How this is measured
projects · The Log is quarterly, not live, and covers large-scale projects only. The publisher states: "All information that is presented here is accurate to the best of our knowledge at the time of publication. All information stated is subject to revision or retraction at any time." Counts verified at the 2026-07-30 refresh: Building Permit Granted 33, Zoning Permit Granted or As of Right 28, Complete 5, Pre-Permitting 4, Approved PUD/Master Plan Development Remaining 3, Design Review 1, Permitting 1.
9 rows
- Stages the published column description namesFive stages documented: Permitting · Required Design Review Underway · Zoning Permit Granted or As of Right · Building Permit Granted · Complete — "Refers to the project stage. Options are Permitting, Required Design Review Underway, Zoning Permit Granted or As of Right, Building Permit Granted, and Complete. See metadata for further details."Fact
- Stages the published records carrySeven stages present in the published records: Pre-Permitting · Permitting · Design Review · Approved PUD/Master Plan Development Remaining · Zoning Permit Granted or As of Right · Building Permit Granted · CompleteFact
- Pre-Permitting4Calculated
- Permitting1Calculated
- Design Review1Calculated
- Approved PUD/Master Plan Development Remaining3Calculated
- Zoning Permit Granted or As of Right28Calculated
- Building Permit Granted33Calculated
- Complete5Calculated
Homes at each stage — shown as a ladder, never as a total
No denominator — there are seven independent sums here, one per stage, and no denominator they share. Dividing any of them by the others would compare a hope with a building.
How this is measured
homes (permitted residential units) · The field counts PERMITTED units, which is not the same as occupied units. A blank is not an unpublished value: the publisher defines it as "Number of permitted residential units included in project including new construction and those in rehabbed structures. Blank value indicates nonresidential project." Residential Units is populated on 46 of the 75 projects; the other 29 are nonresidential by that definition. Verified at the 2026-07-30 refresh.
- Pre-Permitting96Calculated
- Permitting2,300Calculated
- Design ReviewNonresidential project — the field is blank, and the publisher defines a blank as a nonresidential projectFact
- Approved PUD/Master Plan Development Remaining2,400Calculated
- Zoning Permit Granted or As of Right1,442Calculated
- Building Permit Granted1,166Calculated
- Complete31Calculated
Who filed, and in what role
Filed by the owner, or by an agent for the owner
Permits whose published Applicant Role is Property Owner, or Authorized AgentPermits in that dataset whose Applicant Role is published at all — Records with no role are excluded from this denominator and counted separately in T06-M04. Each permit dataset is measured on its own; the two are never pooled.How this is measured
percent of role-disclosed filings, with both raw counts shown · The field records what the applicant declared on the form. It is not independently verified by the City, and Authorized Agent does not say whom the agent acts for. Addition/Alteration figures are as of that dataset's 2026-08-05 refresh; Demolition as of 2026-08-16.
94.4% of role-disclosed addition/alteration filings were made by an authorized agent (10,009 of 10,607)
CalculatedSource
The formula uses identified inputs and the method is reproducible.
Method: count(applicant_role = 'Authorized Agent') ÷ count(applicant_role is not blank) over qu2z-8suj = 10,009 ÷ 10,607
Building Permits: Addition/Alteration · City of Cambridge Inspectional Services · qu2z-8suj · group by Applicant Role over all 14,172 records · recorded August 5, 2026 · verified August 17, 2026
4 rows · Calculated
- Addition/Alteration — Authorized Agent10,009
- Addition/Alteration — Property Owner598
- Demolition — Authorized Agent196
- Demolition — Property Owner66
Filings that say nothing about who filed them
Permits whose Applicant Role field is blankAll permits in that dataset — Unlike T06-M03, this denominator is the whole dataset, blanks included.How this is measured
percent of all filings, with raw counts · A blank means the field was not captured. It cannot be read as Property Owner and cannot be read as Authorized Agent, and it is the reason T06-M03 states a share of role-disclosed filings rather than of all filings.
25.2% of addition/alteration permits disclose no applicant role (3,565 of 14,172)
CalculatedSource
The formula uses identified inputs and the method is reproducible.
Method: count(applicant_role is blank) ÷ count(1) over qu2z-8suj = 3,565 ÷ 14,172
Building Permits: Addition/Alteration · City of Cambridge Inspectional Services · qu2z-8suj · group by Applicant Role over all 14,172 records · recorded August 5, 2026 · verified August 17, 2026
2 rows · Calculated
- Addition/Alteration — no role published3,565
- Demolition — no role published65
Professional roles named on a new-construction permit
New-construction permits carrying a non-empty value in one named professional field, counted once per fieldAll 362 Building Permits: New Construction records — Field presence measures DISCLOSURE. It does not measure whether a professional was involved in the project.How this is measured
permits, as one fraction per role — four fractions, never a combined disclosure score · Four separate fractions and no index. Rolling them into one number would hide that one role is disclosed on every record and another on none, which is precisely the weakest link a single score conceals. Verified at the dataset's 2026-08-16 refresh.
- Licensed construction supervisor named362 of 362 (100%)Calculated
- Architect named187 of 362 (51.7%)Calculated
- Architect's firm named187 of 362 (51.7%)Calculated
- Engineer namedMissing
Who reviewed the application, and when
Reviews carrying a named reviewing body or team and a review dateReviews recorded on the permit — the departmental review flags for community development, conservation, fire, historical, public works, transportation, water and housing, plus plan review for accessibility, electrical, plumbing, sanitary and zoning — Even the flags are sparsely recorded, so this denominator is itself much smaller than the number of reviews that actually happened.How this is measured
percent of recorded reviews carrying a reviewer and a date · The permit datasets publish departmental review as booleans — that a review was required or performed — with no reviewing body, no review date, no outcome and no conditions. The flags are also thinly populated: on the 362 new-construction permits, community development review is recorded on 4 records, zoning plan review on 3, electrical plan review on 20 and plumbing plan review on 21. So the review dimension is real and per-department, and both its content and most of its coverage are unpublished.
MissingSource
An expected field is unavailable. The attempted source and last check are shown.
Looked for: City of Cambridge Inspectional Services and each reviewing department — a per-review record carrying the reviewing body, the review date and the review outcome, sitting behind the departmental review flags published on Building Permits: New Construction (9qm7-wbdc) and Building Permits: Addition/Alteration (qu2z-8suj). Last checked 2026-08-17. · last checked August 17, 2026
1 rows · Calculated
- How often a review flag is recorded at allCommunity development review 4 of 362 · zoning plan review 3 of 362 · electrical plan review 20 of 362 · plumbing plan review 21 of 362
Owner of record at the time of filing
Permits where the owner of record is published with an effective dateAll permits in the period — Ownership changes independently of permits, so any owner figure needs its own effective date.How this is measured
percent of permits, with counts · No Cambridge permit dataset publishes an owner name. Addition/Alteration publishes an Owner-Occupied flag — true on 5,705 records, false on 1,021, and not recorded on 7,446 of 14,172 at that dataset's 2026-08-05 refresh — which says whether the applicant claims to occupy the property, not who owns it. Ownership sits in the Assessing Department's property database and the Registry of Deeds, on a different update cycle.
MissingSource
An expected field is unavailable. The attempted source and last check are shown.
Looked for: City of Cambridge Assessing Department (property database) and the Middlesex South Registry of Deeds — an owner of record with an effective date that can be joined to a permit by parcel number rather than by name. A name matched across two systems by string similarity would be an inference and not a record, so that route is refused rather than unavailable. Last checked 2026-08-17. · last checked August 17, 2026
1 rows · Calculated
- The closest published field: Owner-OccupiedTrue 5,705 · false 1,021 · not recorded 7,446, of 14,172 addition/alteration permits
What the record can and cannot join
Occupancy certificates that name the building permit they close out
Certificate of Occupancy records carrying a non-empty building permit numberAll 1,533 Certificate of Occupancy records — Joinability only. This says the two records can be linked, not that the building matches what was permitted.How this is measured
percent of certificates, with raw counts · A joinable pair says the paperwork closed. It says nothing about unit counts, affordability or conditions. 24 certificates carry no permit number and cannot be traced backwards from this dataset alone. Verified at the 2026-08-16 refresh.
1,509 of 1,533 (98.4%)
CalculatedSource
The formula uses identified inputs and the method is reproducible.
Method: count(bldg_permit_number) ÷ count(1) over qwvv-deed = 1,509 ÷ 1,533
Certificates of Occupancy · City of Cambridge Inspectional Services · qwvv-deed · count(bldg_permit_number) over all 1,533 records · recorded August 16, 2026 · verified August 17, 2026
2 rows · Calculated
- Certificates also carrying a parcel number1,451 of 1,533 (94.7%)
- Certificates stating a residential unit count886 of 1,533 (57.8%)
Permit records that carry a parcel key
Permit Finder records with a non-null parcel numberAll 125,215 Cambridge Permit Finder records — The Permit Finder aggregates over 30 permit types from more than one department.How this is measured
percent of permit records, with raw counts · 8,102 records carry no parcel number and cannot be placed on a parcel timeline at all. Address text is present on many of them, but matching an address string to a parcel is a geocoding step with its own error rate, and this site does not perform it silently. Verified at the 2026-08-16 refresh.
117,113 of 125,215 (93.5%)
CalculatedSource
The formula uses identified inputs and the method is reproducible.
Method: count(mbl) ÷ count(1) over 3wsm-e5jx = 117,113 ÷ 125,215; 8,102 records carry no parcel number
Cambridge Permit Finder · City of Cambridge Open Data · 3wsm-e5jx · count(mbl) group by Status over all 125,215 records · recorded August 16, 2026 · verified August 17, 2026
1 rows · Calculated
- New-construction permits carrying a parcel key332 of 362 (91.7%)
What the outcome field on a zoning appeal actually says
Board of Zoning Appeal Request records at each published Status of Request valueAll 755 Board of Zoning Appeal Request records — The publisher notes the dataset omits a small number of cases of type 'appeal', which are structured differently.How this is measured
records per status value · Three claims about the same field are in circulation and none has been reconciled, so all three stay visible. The consequence is concrete: no approval, denial or withdrawal rate can be computed from this dataset, and any product publishing one is not reading this field.
DisputedSource
Two or more material claims remain unresolved. Every supported value stays visible.
Claims:- The dataset description says the records carry a status of under review, approved, denied or withdrawn — "Variances and Special Permits with status of under review, approved, denied or withdrawn." Board of Zoning Appeal Requests · City of Cambridge Inspectional Services · urfm-usws · Dataset description · recorded August 16, 2026 · verified August 17, 2026
- The Status of Request column description names four different values — "Pending Payment, Under Review, Approved, Withdrawn" Board of Zoning Appeal Requests · City of Cambridge Inspectional Services · urfm-usws · Status of Request column description · recorded August 16, 2026 · verified August 17, 2026
- All 755 published records carry the single value "Complete", and no approval, denial or withdrawal appears anywhere in the field Board of Zoning Appeal Requests · City of Cambridge Inspectional Services · urfm-usws · group by Status of Request over all 755 records, read 2026-08-17 · recorded August 16, 2026 · verified August 17, 2026
How far back the zoning-appeal record goes
No denominator — a coverage window is a range, not a share. Reporting it as a fraction of some intended period would invent the intended period.
How this is measured
date range · A coverage window is the first thing a time series needs and the last thing most dashboards check. Any trend drawn across 2013 to 2020 from this dataset would be drawn across records that are not in it, and the site does not quietly start an axis at 2013.
DisputedSource
Two or more material claims remain unresolved. Every supported value stays visible.
Claims:- The dataset description claims coverage from October 2013 — "This dataset includes available records from October 1, 2013 through current." Board of Zoning Appeal Requests · City of Cambridge Inspectional Services · urfm-usws · Dataset description · recorded August 16, 2026 · verified August 17, 2026
- The earliest application date present is 2020-08-27 and the latest is 2026-06-12; issue dates run 2020-09-17 to 2026-06-25 Board of Zoning Appeal Requests · City of Cambridge Inspectional Services · urfm-usws · min/max of Applicant Submit Date and Issue Date over all 755 records, read 2026-08-17 · recorded August 16, 2026 · verified August 17, 2026
1 rows · Fact
- Cases the publisher says are excludedThis dataset does not currently include data from a relatively small number of cases with the type "appeal," because these cases are structured differently from the more common variance and special permit type cases.
Which projects publish a permit number, and which the field note says should
Development Log projects carrying a non-empty Building Permit number, broken out by the stage they are atAll 75 projects in the Development Log Current Edition 2026 Q2 — The key matters far more than its count: it is the only published identifier that would let a project be followed into the permit and occupancy records.How this is measured
projects · 47 of 75 projects publish a building permit number: 33 at Building Permit Granted, 5 at Complete, and 9 at Zoning Permit Granted or As of Right. The published field note says the number appears only at the first two of those stages, so it does not reliably predict which projects carry a key — and 28 projects carry none.
DisputedSource
Two or more material claims remain unresolved. Every supported value stays visible.
Claims:- The field note says the key appears at two stages only — "Only projects with a status of Building Permit Granted or Complete list building permit numbers. In cases of multiple building permits issued for a project either first or primary number listed." Development Log Current Edition 2026 Q2 · City of Cambridge Community Development Department · wjwg-93qh · Building Permit column description · recorded July 30, 2026 · verified August 17, 2026
- 47 of 75 projects publish a building permit number, and 9 of those 47 are at Zoning Permit Granted or As of Right — a stage the field note says carries no number Development Log Current Edition 2026 Q2 · City of Cambridge Community Development Department · wjwg-93qh · count of records with a non-empty Building Permit, grouped by Project Stage, read 2026-08-17 · recorded July 30, 2026 · verified August 17, 2026
4 rows · Calculated
- Building Permit Granted — permit number published33 of 33
- Complete — permit number published5 of 5
- Zoning Permit Granted or As of Right — permit number published9 of 28
- Projects publishing no permit number at all28
Applications that did not become permits
Applications withdrawn, denied, abandoned or expiredAll applications filed in the period — This denominator has never been published, which is the finding.How this is measured
percent of filings, with counts · Structurally not computable from the building-permit datasets. Inspectional Services publishes the limitation itself on both New Construction and Addition/Alteration: "Only completed applications are listed in this dataset." The published records are therefore a survivorship sample of the filings. Separately, the Permit Finder's Status field carries exactly two values citywide — Complete 88,146 and Active 37,069 at the 2026-08-16 refresh — with no denied, withdrawn or revoked state anywhere in it.
MissingSource
An expected field is unavailable. The attempted source and last check are shown.
Looked for: City of Cambridge Inspectional Services — a filings register that includes applications which did not proceed (withdrawn, denied, abandoned or expired), or the denominator behind the published Specific Limitations note on Building Permits: New Construction (9qm7-wbdc) and Building Permits: Addition/Alteration (qu2z-8suj). Last checked 2026-08-17. · last checked August 17, 2026
1 rows · Fact
- Permit statuses published citywideTwo values only: Complete (88,146) and Active (37,069)
How long things take
Days from application to decision, by deciding body
Decision date minus application date, per caseCases decided by that body in the period — Per body and per relief type. Two of the three bodies publish no case-level dataset at all.How this is measured
days — median and range, per deciding body and per relief type · Two of the three bodies publish no case-level dataset. For the third, a workflow date IS published: 754 of the 755 Board of Zoning Appeal Request records carry a Decision Stamped By City Clerk date. That is the date a signed decision was filed, not the date the board voted, and it carries no outcome — so a figure built from it would measure time to filing, not time to decision. The dataset's decision-deadline columns are statutory: "Date the decision must be filed with City Clerk." A deadline is the date by which a body must act, never the date on which it did.
MissingSource
An expected field is unavailable. The attempted source and last check are shown.
Looked for: City of Cambridge Inspectional Services (Board of Zoning Appeal) and Community Development Department (Planning Board) — the date each decision was voted and the date it was filed with the City Clerk, as fields joinable to the case number, for all three deciding bodies rather than one. Last checked 2026-08-17. · last checked August 17, 2026
1 rows · Calculated
- What is published today: the City Clerk's decision stamp date754 of 755 Board of Zoning Appeal records carry a Decision Stamped By City Clerk date
What was decided, and what arrived
Homes removed under a demolition permit
No denominator — this is a running count over a stated date window, not a share of anything. Dividing it into a homes-built figure would net demolished homes against permitted ones, which the tracker's own rule forbids.
How this is measured
dwelling units · The field is populated on all 327 records and sums to 849.75 — a fractional number of homes. That is a data-entry artefact in the source, and it is published here as 849.75 rather than rounded to 850, because rounding it away would hide the only evidence a reader has that the column is imperfect.
849.75
CalculatedSource
The formula uses identified inputs and the method is reproducible.
Method: sum(count_of_units_demolished) over all 327 kcfi-ackv records with issue dates from 2018-09-06 to 2026-08-12
Demolition Permits · City of Cambridge Inspectional Services · kcfi-ackv · sum(count_of_units_demolished), min(issue_date), max(issue_date) over all 327 records · recorded August 16, 2026 · verified August 17, 2026
2 rows
- Issue-date window covered2018-09-06 to 2026-08-12Fact
- Demolition permits in the window327Calculated
Not published · 4
These name the record that would answer them and, where we have looked, when we last checked. Several are not merely unconnected but impossible to compute from anything published today; the measure says which.
How long things take
- Elapsed days from application to permit issueMissing
What was decided, and what arrived
- Share of zoning relief granted, denied or withdrawnMissing
- Conditions attached to an approval, and whether they were metMissing
- Homes approved versus homes occupied, followed on the same projectMissing
How these are measured
- Counts only, never rows
- Every figure here was produced by an aggregate query — count, sum, minimum, maximum and group by — against the City's open data API. No row-level record is read into this site, and no value from a name-bearing column is stored anywhere. The permit feeds carry applicant, contractor and architect names, and on a city where most filings are alterations to single-family houses those columns are full of private individuals, so the only thing published about them is whether the field was filled in.
- Elapsed time is never review time
- The gap between two published dates includes the applicant's own response time, resubmissions, payment and any pause the applicant asked for. It is never labelled as how long an office took, and a statutory deadline — the date by which a body must act — is never rendered as the date on which it acted.
- Field presence measures disclosure, not conduct
- A populated column says the record captured something. An empty column says the record did not. Neither says what happened on the site: a permit with no engineer named is not a project without an engineer, and a permit with a review flag set is not a review anybody can read.
- Every rate prints what it excluded
- Where records are dropped from a denominator, the number dropped is stated beside the rate. Role-disclosed filings exclude 3,565 addition/alteration records and 65 demolition records; elapsed-time figures would exclude the 57 Permit Finder records whose issue date precedes their submission date and the 113 carrying no issue date.
- Each figure carries its own feed's refresh date
- The seven feeds behind this tracker refresh on their own schedules — the Permit Finder weekly, five permit and appeal datasets daily, the Development Log quarterly — and were last updated on three different dates. A figure read from the Addition/Alteration dataset is as fresh as that dataset and no fresher, so each source citation carries its own record date rather than one site-wide date for all seven.
- No score, anywhere
- There is no developer score, no project score and no record-completeness index. Where several dimensions matter, the dimensions are shown and the reader reads the weakest one off them. Professional disclosure is four separate fractions rather than one index, precisely because one index would conceal that one role is disclosed on every record and another on none.
What you can do about it
Look up a parcel in the City's own permit search
The Cambridge Permit Finder is the City's single point of entry to permit data, bringing together over 30 permit types from more than one department. It is the City's record, searchable directly, and it shows record-level detail this site deliberately does not republish.
Received by: City of Cambridge Open Data
Cambridge Permit FinderRead how a zoning decision is made, and how it is appealed
The Board of Zoning Appeal holds the hearing and decides whether to grant or deny a variance or special permit. Once the decision is signed it is date stamped and filed at the City Clerk's office, and State statute allows a 20 day appeal period following that filing.
Received by: City of Cambridge
Variance or special permitSee which body decides what on this site
Three bodies appear on this page and they are not interchangeable: the Board of Zoning Appeal decides variances and special permits, the Planning Board reviews proposals under the special permit provisions of the zoning ordinance and advises the Council on amendments, and Inspectional Services issues permits and enforces the building and zoning codes.
How decisions workSee what is on a hearing agenda this week
Applications reach a public hearing before they reach a decision. The calendar lists the meetings where that happens, with the body, the date and the source it was read from.
Civic calendarTell us a figure here is wrong
Three of the measures on this page record a publisher contradicting itself and are published unresolved. A reader who knows which claim is right, or who can supply a figure this page lists as missing, can say so and the correction is recorded.
Corrections
Sources
- Cambridge Open Data · City of Cambridge
- Open meeting portal · City of Cambridge
- Cambridge GIS · City of Cambridge

