Last verified · v1.0
Calculator · health
Social Distancing Capacity Calculator
Determine maximum safe room occupancy based on physical distancing requirements, room dimensions, layout pattern, and usable floor area.
Inputs
Maximum Safe Occupancy
—
Explain my result
Get a plain-English breakdown of your result with practical next steps.
The formula
How the
result is
computed.
How the Social Distancing Capacity Calculator Works
The social distancing calculator determines the maximum number of people that can safely occupy a given space while maintaining required physical separation. The core formula draws on geometric packing principles and adapts to three real-world arrangement patterns used by event planners, facility managers, and public health officials worldwide.
The Core Formula
Maximum safe occupancy N is calculated as:
N = ⌊ (A × u) / (k × d²) ⌋
Each variable represents:
- A — Total room area (length × width, in consistent units such as square feet or square meters)
- u — Usable floor fraction (usable percentage expressed as a decimal, e.g., 75% = 0.75)
- k — Layout packing constant, determined by the chosen arrangement pattern
- d — Minimum required separation distance between any two people
The Layout Constant (k) Explained
The layout constant k controls how much floor area each occupant effectively claims. Three scientifically grounded models are available:
- Square Grid (k = 1): People are placed in evenly spaced rows and columns. Each person occupies a square footprint of d × d = d². This layout is standard for seated theater-style or classroom arrangements and is straightforward to mark with floor tape.
- Hexagonal Packing (k = √3/2 ≈ 0.866): Alternating rows are offset by half a spacing unit, mimicking the arrangement found in close-packed crystal structures. According to Wolfram MathWorld's circle packing research, this configuration achieves approximately 90.69% packing density — the highest possible for uniform circles — and yields roughly 13–15% more occupants than a square grid at the same distancing requirement.
- Circular Buffer (k = π ≈ 3.14159): Each person is surrounded by a circular exclusion zone of radius d. No portion of another person's zone may overlap. This most conservative model suits medical waiting areas, high-risk indoor settings, or wherever regulators require the strictest interpretation of distancing rules, and it produces the lowest calculated capacity of the three options.
Scientific and Regulatory Basis
The formula treats each occupant as requiring a protected floor area that varies by layout geometry. For a square grid, the per-person area is d². For hexagonal packing, as documented in Wikipedia's circle packing article, the per-person area equals (√3/2) × d². For a circular buffer, each person's exclusion zone covers π × d².
The CDC Social Distancing Guidance recommends maintaining at least 6 feet (approximately 1.83 m) between people in most U.S. indoor public settings. The WHO COVID-19 Advice for the Public specifies a minimum of 1 meter, with higher-risk contexts requiring 2 meters (approximately 6.5 feet). Selecting the appropriate distance input ensures the calculated result aligns with current regulatory standards.
Usable Floor Area
The usable floor percentage accounts for real-world obstructions: furniture, fixed equipment, service aisles, fire egress corridors, structural columns, and stage areas. For a furnished conference room or restaurant, usable area typically ranges from 70% to 85%. Open event halls and gymnasiums may reach 88–92%. Measure or estimate all non-occupiable zones, subtract their combined area from total floor area, and divide by total area to determine the correct usable fraction before entering it into the calculator.
Worked Example
A community meeting room measures 40 ft × 25 ft (total area = 1,000 sq ft), has 80% usable floor space, and applies a 6 ft CDC-recommended distance with square grid layout:
- Usable area: 1,000 × 0.80 = 800 sq ft
- Area per person: 1 × 6² = 36 sq ft
- N = ⌊ 800 / 36 ⌋ = 22 people
Switching to hexagonal packing: N = ⌊ 800 / (0.866 × 36) ⌋ = ⌊ 800 / 31.18 ⌋ = 25 people. Applying the circular buffer model: N = ⌊ 800 / (3.14159 × 36) ⌋ = ⌊ 800 / 113.1 ⌋ = 7 people. This example illustrates how layout choice dramatically affects calculated capacity and should match the actual physical arrangement used in the space.
Reference