Skip to main content

Brooklyn: where there is room to build

We ran RunEnvelope’s zoning engine over 276,106 tax lots in Brooklyn. 1,221 privately owned sites have at least 20,000 square feet of as-of-right room for housing and are built to half of it or less.

Room for housing on those sites
86.5M

square feet across 1,221 sites. 76.7M of it needs no affordability program.

More homes, by the engine’s count
104K

The unit count of the largest apartment scheme on each site, minus the 4,609 homes there today. A ceiling, not a forecast.

Barely built
64%

of the room for housing on the 3,451 lots analyzed sits on 1,040 lots built to less than a quarter of their largest housing scheme, or not built at all.

What is on the land now

Commercial and office holds the most room for housing in Brooklyn: 40.4M square feet on 1,019 lots, 38% of the total.

Commercial and office1,019 lots · 40.4M sf
Vacant land248 lots · 13.9M sf
Parking facilities246 lots · 10.7M sf
Multifamily elevator183 lots · 10.1M sf
Industrial and manufacturing1,043 lots · 9.5M sf
Mixed residential and commercial264 lots · 8.4M sf
Multifamily walk-up273 lots · 7M sf
One and two family homes175 lots · 4M sf

City Planning land use codes as recorded in PLUTO.

How built out the lots are

Built floor area as a share of the lot’s largest housing scheme.

Built toLotsRoom for housing
Nothing built25723.7M sf
Under 25%78343.8M sf
25 to 50%46623.5M sf
50 to 75%31711.5M sf
75 to 100%1071.6M sf
At or above 100%150M sf

Community districts with the most room

Brooklyn Community District 5 leads with 19M square feet of room for housing and 139 sites.

Community districtLotsRoom for housingSites
Brooklyn Community District 535919M sf139
Brooklyn Community District 157713.8M sf96
Brooklyn Community District 21889.1M sf117
Brooklyn Community District 131657.3M sf80
Brooklyn Community District 172966.2M sf81
Brooklyn Community District 91985.6M sf54
Brooklyn Community District 81685.2M sf62
Brooklyn Community District 141275M sf91
Brooklyn Community District 151184.8M sf83
Brooklyn Community District 181754.7M sf64

By zoning

District familyRoomSites
Residential (R)65.4M sf798
Commercial (C)31.5M sf329
Mixed manufacturing and residential (MX)7M sf91
Manufacturing (M)0.3M sf3

Counted by the lot’s zoning district. Manufacturing districts mostly do not allow housing, so their room is small by definition. District reference.

When the City’s FAR is the wrong number

The quick way to underwrite a lot is to multiply its area by the residential FAR in PLUTO. On the 1,898 analyzed lots where both allow housing, that gives 108.8M square feet. The engine’s largest residential-only building, with no affordability program, comes to 115.8M: 6% more in total. The total hides the lot-by-lot picture: the engine lands within 10% of the simple number on 1,287 lots, more than 10% above it on 549, and more than 10% below it on 62.

More can come from rules PLUTO’s single figure does not capture, such as the higher FAR on a wide street or a commercial district’s residential equivalent. Less can come from a lot too small or narrow for the height and setback rules to fit the full FAR. Each example below links to the lot’s page with its scenarios.

Holds more than PLUTO suggests

LotPLUTO FAR x areaEngine
2837 Coney Island Avenue
R4 · 20,425 sf lot · wide street
20,425 sf
FAR 1
30,638 sf
Max Apartments
2940 Cropsey Avenue
R4 · 19,958 sf lot · wide street
19,958 sf
FAR 1
29,937 sf
Max Apartments
1535 Rockaway Parkway
R5 · 21,891 sf lot · wide street
32,836 sf
FAR 1.5
43,782 sf
Max Apartments

Holds less than PLUTO suggests

LotPLUTO FAR x areaEngine
158 3 Avenue
M1-4/R7X · 17,390 sf lot · narrow street
86,950 sf
FAR 5
65,580 sf
Shared Housing (SRO)
215 3 Avenue
M1-4/R7X · 9,783 sf lot · narrow street
48,915 sf
FAR 5
37,220 sf
Shared Housing (SRO)
1182 Broadway
C4-4L · 8,393 sf lot · wide street
33,572 sf
FAR 4
27,422 sf
Shared Housing (SRO)

Examples are drawn from our published Brooklyn lot pages, which pass extra data quality checks, and ranked by the ratio of the two numbers. Each is a single screening result: open the lot page for its scenarios, and treat it as a reason to look closer, not a conclusion.

The soft sites, checked by the engine

Our soft sites study counted 1,021 sites in Brooklyn from PLUTO alone. The engine assessed 814 of them (the rest are public, missing a built area, or failed a check). PLUTO puts their unused residential floor area at 48.8M square feet. The engine finds 52.5M for residential-only buildings, 62.9M once mixed-use schemes with homes count, and 70.8M with the affordable and senior housing schemes.

Method

RunEnvelope precomputes its zoning analysis for every tax lot in PLUTO 26v2: the same engine as a report, run in screening mode from the City’s recorded lot dimensions rather than a surveyed outline. For each lot we use:

  • ■Room for housing: the zoning floor area of the largest scheme with homes, minus the floor area PLUTO records as built. Never below zero.
  • ■Schemes that depend on a landmark transfer of development rights, the FRESH food store bonus or a stack of every program are not counted.
  • ■No affordability program: the same, using only schemes without Universal Affordability Preference or AIRS senior housing.
  • ■A site: at least 20,000 square feet of room for housing, with the building on it no more than 50% of the largest housing scheme.
  • ■More homes: the engine's unit count for the largest apartment scheme on each site (shared housing rooms are not counted), minus PLUTO's count of homes there now.
  • ■Only lots with at least 20,000 square feet of unused floor area in the engine's cache are summed. All of those were computed by the current engine on PLUTO 26v2; many smaller lots outside Manhattan still carry results from older engine versions, which we found to be wrong in places, so they are counted but not summed.
Download the Brooklyn CSV

Every lot, accounted for

Engine could not compute (error, or no zoning district)1,427
Public, institutional or open space12,381
Condominium or co-op7,474
Buildings present but no built floor area recorded1,604
Largest scheme above the district's maximum FAR477
Less unused floor area than the floor249,292
Analyzed: one and two family homes192
Analyzed: all other private lots3,259
Tax lots in Brooklyn276,106

Each lot is counted once, in the first class that applies, top to bottom. Public and institutional land, condominiums and co-ops follow the same rules as the soft sites study.

What this does not say

It counts what the zoning permits, not what will be built. Landmarked buildings and lots in historic districts are included in these totals (the lot pages leave them out). It cannot see who lives or works on a lot, leases, ground conditions, financing or whether anyone wants to sell. PLUTO’s built floor area comes from tax records and is least reliable on large, irregular lots. Treat any single lot as a lead worth checking.

Computed October 25, 2026 against PLUTO 26v2 by scripts_seo/borough_research.py. Reuse with attribution and a link to this page.

The Brooklyn sites, lot by lot. Zoning, scenarios and a full study.

Brooklyn lots