Name: Existing Multifamily Housing Sites (2015-Present)
Display Field: site_name
Type: Feature Layer
Geometry Type: esriGeometryPoint
Description: This dataset contains existing multifamily rental sites in the City of Detroit with housing units that have been preserved as affordable since 2018 with assistance from the public sector.
Over time, affordable units are at risk of falling off line, either due to obsolescence or conversion to market-rate rents. This dataset contains occupied multifamily rental housing sites (typically 5+ units) in the City of Detroit, including those that have units that have been preserved as affordable since 2015 through public funding, regulatory agreements, and other means of assistance from the public sector. Data are collected from developers, other governmental departments and agencies, and proprietary data sources by various teams within the Housing and Revitalization Department, led by the Preservation Team. Data have been tracked since 2018 in service of citywide housing preservation goals. This reflects HRD's current knowledge of multifamily units in the city and will be updated as the department's knowledge changes. For more information about the City's multifamily affordable housing policies and goals, visit here.
Affordability level for affordable units are measured by the percentage of the Area Median Income (AMI) that a household could earn for that unit to be considered affordable for them. For example, a unit that rents at a 60% AMI threshold would be affordable to a household earning 60% or less of the median income for the area. Rent affordability is typically defined as housing costs consuming 30% or less of monthly income. Regulated housing programs are designed to serve households based on certain income benchmarks relative to AMI, and these income benchmarks vary based on household size. Detroit city's AMI levels are set by the Department of Housing and Urban Development (HUD) for the Detroit-Warren-Livonia, MI Metro Fair Market Rent (FMR) area. For more information on AMI in Detroit, visit here.
Copyright Text:
Min. Scale: 0
Max. Scale: 0
Default Visibility: true
Max Record Count: 2000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -83.2847027895027
YMin: 42.2676980968712
XMax: -82.9130096681287
YMax: 42.4471069992045
Spatial Reference: 4326 (4326)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriSMS","style":"esriSMSCircle","color":[80,106,175,255],"size":4,"angle":0,"xoffset":0,"yoffset":0,"outline":{"color":[0,0,0,255],"width":0.7}}},"scaleSymbols":true,"transparency":0,"labelingInfo":null}
HasZ: true
HasM: false
Has Attachments: false
Has Geometry Properties: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- site_id (type: esriFieldTypeString, alias: Site ID, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- site_name (type: esriFieldTypeString, alias: Site Name, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- address (type: esriFieldTypeString, alias: Site Address, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- legal_entity (type: esriFieldTypeString, alias: Legal Entity, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- owner_developer_name (type: esriFieldTypeString, alias: Developer/Owner Name, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- building_type (type: esriFieldTypeString, alias: Building Type, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- regulatory_status (type: esriFieldTypeString, alias: Regulatory Status , SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- purchase_or_rental (type: esriFieldTypeString, alias: Purchase or Rental , SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- population_served (type: esriFieldTypeString, alias: Population Served, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- total_units (type: esriFieldTypeDouble, alias: Total Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- affordable_units (type: esriFieldTypeDouble, alias: Affordable Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- market_rate_units (type: esriFieldTypeDouble, alias: Market Rate Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_15_pct_units (type: esriFieldTypeDouble, alias: 15 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_20_pct_units (type: esriFieldTypeDouble, alias: 20 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_25_pct_units (type: esriFieldTypeDouble, alias: 25 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_30_pct_units (type: esriFieldTypeDouble, alias: 30 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_35_pct_units (type: esriFieldTypeDouble, alias: 35 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_40_pct_units (type: esriFieldTypeDouble, alias: 40 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_45_pct_units (type: esriFieldTypeDouble, alias: 45 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_50_pct_units (type: esriFieldTypeDouble, alias: 50 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_55_pct_units (type: esriFieldTypeDouble, alias: 55 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_60_pct_units (type: esriFieldTypeDouble, alias: 60 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_80_pct_units (type: esriFieldTypeDouble, alias: 80 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_pct_uncategorized_units (type: esriFieldTypeDouble, alias: Uncategorized Pct AMI Affordable Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ami_120_pct_units (type: esriFieldTypeDouble, alias: 120 Pct AMI Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- preservation_status (type: esriFieldTypeString, alias: Preservation Status, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- preservation_start_year (type: esriFieldTypeDouble, alias: Affordability Preserved Start Year, SQL Type: sqlTypeOther, nullable: true, editable: true)
- preservation_end_year (type: esriFieldTypeDouble, alias: Affordability Preserved End Year, SQL Type: sqlTypeOther, nullable: true, editable: true)
- preservation_units (type: esriFieldTypeDouble, alias: Preservation Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- homebuyer_units (type: esriFieldTypeDouble, alias: Homebuyer Units, SQL Type: sqlTypeOther, nullable: true, editable: true)
- preservation_mechanism (type: esriFieldTypeString, alias: Preservation Mechanism, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- neighborhood (type: esriFieldTypeString, alias: Neighborhood, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- council_district (type: esriFieldTypeString, alias: Council District, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- snf_area (type: esriFieldTypeString, alias: Strategic Neighborhood Fund, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- zip_code (type: esriFieldTypeString, alias: Zip Code, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- street_number (type: esriFieldTypeDouble, alias: Street Number, SQL Type: sqlTypeOther, nullable: true, editable: true)
- street_prefix (type: esriFieldTypeString, alias: Street Prefix, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- street_name (type: esriFieldTypeString, alias: Street Name, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- street_type (type: esriFieldTypeString, alias: Street Type, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- unit_type (type: esriFieldTypeString, alias: Unit Type, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- unit_number (type: esriFieldTypeString, alias: Unit Number, SQL Type: sqlTypeOther, length: 2147483647, nullable: true, editable: true)
- address_id (type: esriFieldTypeString, alias: Address ID, SQL Type: sqlTypeOther, length: 256, nullable: true, editable: true)
Templates:
Name: existing_multifamily_housing_sites
Description:
Drawing Tool: esriFeatureEditToolPoint
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 7/1/2025 3:02:04 PM
Schema Last Edit Date: 7/1/2025 3:02:04 PM
Data Last Edit Date: 7/1/2025 3:02:04 PM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat