{
    "name": "Venue Occupancy Calculator",
    "url": "https://calculators.geekmidst.com/calculators/venue-occupancy-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/venue-occupancy-calculator.md",
    "category": "Everyday tools",
    "description": "Check how full a venue is: people present as a percentage of capacity, spaces left, and the headcount at which your alert level is reached.",
    "summary": "Occupancy is people present divided by the venue’s capacity. Set an alert level below 100% so door staff can slow entry before the limit is reached.",
    "also_called": [
        "Occupancy rate calculator",
        "Capacity tracker"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "people",
            "label": "People present",
            "type": "number",
            "default": "450"
        },
        {
            "name": "capacity",
            "label": "Capacity",
            "type": "number",
            "default": "600"
        },
        {
            "name": "alert",
            "label": "Alert level",
            "type": "number",
            "default": "90",
            "unit": "%"
        }
    ],
    "outputs": [
        {
            "key": "occupancy",
            "label": "Occupancy",
            "format": "percent"
        },
        {
            "key": "spaces_left",
            "label": "Spaces left",
            "format": "integer"
        },
        {
            "key": "alert_at",
            "label": "Alert level reached at",
            "format": "integer"
        },
        {
            "key": "status",
            "label": "Status",
            "format": "text"
        }
    ],
    "formula": {
        "text": "Occupancy % = People ÷ Capacity × 100;  Spaces left = Capacity − People;  Alert headcount = ⌊Capacity × Alert% ÷ 100⌋",
        "variables": {
            "Capacity": "the maximum number allowed",
            "Alert%": "the level at which you start managing entry"
        }
    },
    "worked_example": {
        "inputs": {
            "people": "450",
            "capacity": "600",
            "alert": "90"
        },
        "steps": [
            "Occupancy = 450 ÷ 600 × 100 = 75%.",
            "Spaces left = 600 − 450 = 150.",
            "Alert at 600 × 90% = 540 people."
        ],
        "result": "With 450 of 600 inside, the venue is 75% full, with 150 spaces left and 90 more admissions before the alert level."
    },
    "interpretation": "Keep entry and exit counts running through the event; the occupancy at any moment is entries minus exits.",
    "assumptions": [
        "The headcount is accurate at the moment you enter it."
    ],
    "limitations": [
        "Capacity limits can apply to each room or zone separately, not just the whole venue."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "Where does the capacity figure come from?",
            "answer": "Usually from the venue’s licence or fire risk assessment. This calculator does not set it."
        },
        {
            "question": "Why set an alert level?",
            "answer": "Queues and groups arrive in bursts. Slowing entry at 85–90% avoids going over the limit."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Event Seating Capacity Calculator",
            "url": "https://calculators.geekmidst.com/calculators/event-seating-capacity-calculator"
        },
        {
            "name": "Percentage Calculator",
            "url": "https://calculators.geekmidst.com/calculators/percentage-calculator"
        },
        {
            "name": "Bed Occupancy Rate Calculator",
            "url": "https://calculators.geekmidst.com/calculators/bed-occupancy-rate-calculator"
        }
    ],
    "disclaimer": null,
    "publisher": "GM¹X CalcVerse"
}