5G Small Cell Density Calculator
Small cell count per square mile from capacity demand.
About this calculator
Small cell planning has to satisfy two independent constraints, and this calculator solves both and keeps whichever demands more sites. The capacity constraint divides total simultaneous-user throughput demand — user density times area times the percentage active at once times target Mbps per user — by a per-cell capacity figure that depends on frequency band (150 Mbps for low-band, 1,000 for sub-6 GHz, 4,000 for mmWave, reflecting rough bandwidth × spectral efficiency × MIMO order assumptions). The coverage constraint divides the deployment area by a single cell's circular footprint, where the cell radius itself varies by band and by whether the environment is outdoor urban, outdoor suburban, or indoor dense (mmWave shrinks to 100-300m; sub-6 reaches 200-800m; low-band macro can cover kilometers).
Whichever calculation produces more required cells wins, since a network that's capacity-sufficient but has coverage gaps — or vice versa — still fails. From the resulting cell count the calculator also derives inter-site distance using a hexagonal-cell approximation (a 1.1 multiplier on the simple area/count square root) and rolls up deployment cost and backhaul demand using per-band unit-cost and capacity assumptions. Treat the band-specific capacity and radius numbers as planning-grade defaults, not vendor spec sheets — real cell capacity depends heavily on spectrum bandwidth actually licensed, antenna configuration, and RF environment, so use this for early-stage densification sizing and site-count budgeting, then hand off to an RF engineer for detailed link-budget and interference analysis before finalizing a build plan.
Inputs
Results
Required small cells
250
How to Use This Calculator
- Enter the target coverage area in square km.
- Set the small cell range in meters for the frequency band being deployed (mmWave: 150 m, sub-6 GHz: 500 m).
- Input the target spectral efficiency in bits per Hz and the required average throughput per user in Mbps.
- Review the Number of Small Cells Required and the Site Density per square km.
- Use the Total Deployment Cost output to budget the rollout and compare against macro cell alternatives.
How the result changes with Coverage area (km²)
| Coverage area (km²) | Required small cells |
|---|---|
| 2.5 | 125 |
| 3.75 | 188 |
| 7.5 | 375 |
| 13 | 650 |
What each input means
- Coverage area (km²)
- Target deployment area in square kilometers.
- User density (/km²)
- Expected user density per square kilometer. Urban core: 10,000+, suburban: 2,000-5,000.
- Target throughput (Mbps/user)
- Target downlink throughput per simultaneous user in Mbps.
- Frequency Band
- Select 5G frequency band
- Simultaneous user %
- Percentage of users actively using data simultaneously. Typical busy hour: 5-15%.
- Deployment Type
- Select deployment environment type
What each result means
- Required small cells
- Total number of small cells needed (max of capacity and coverage requirements).
- Cells per km²
- Small cell density per square kilometer.
- Inter-site distance (m)
- Average distance between small cell sites.
- Cell radius (m)
- Effective coverage radius per small cell for the chosen band/environment.
- Total demand (Gbps)
- Aggregate throughput demand from simultaneous users.
- Capacity per cell (Mbps)
- Downlink capacity of a single small cell at the chosen frequency.
- Total users in area
- Total user population within the coverage area.
- Simultaneous users
- Users actively consuming data at peak.
- Total deployment cost ($)
- Estimated cost for all small cells including installation.
- Cost per km² ($)
- Deployment cost per square kilometer.
- Total backhaul needed (Gbps)
- Aggregate backhaul capacity required for all small cells.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersCoverage area (km²) = 5, User density (/km²) = 5000, Target throughput (Mbps/user) = 100, Frequency Band = 1 = 6 input(s) provided
- Calculate Required small cellsRequired small cells250 = 250
- Calculate Cells per km²Cells per km² = requiredCells / areaSqKm50 = 50
- Calculate Inter-site distanceInter-site distance = sqrt((areaSqKm * 1e6) / requiredCells) * 1.1156 = 156
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator pick the higher of the capacity-based and coverage-based cell counts instead of averaging them?
A network only satisfies its design goal if it clears both constraints simultaneously — enough cells to carry the total simultaneous-user traffic, and enough cells to physically blanket the coverage area with no gaps. If either count were undersized, the network would either choke on demand in a fully-covered area or leave dead zones even though it has spare capacity. Taking the maximum guarantees both requirements are met at once, which is why the code compares cellsByCapacity and cellsByCoverage and keeps whichever is larger.
Why does mmWave need so many more small cells than sub-6 GHz or low-band for the same area?
It comes down to the cell radius table: mmWave (28/39 GHz) tops out at a 100-300m radius depending on environment, versus 200-800m for sub-6 GHz and up to several kilometers for low-band. Since coverage-based cell count scales with area divided by a cell's circular footprint (πr²), halving the radius roughly quadruples the number of cells needed to cover the same ground — mmWave's shorter propagation range at higher frequencies is the direct cause.
What does the inter-site distance number actually represent, and why is it multiplied by 1.1?
Inter-site distance estimates the typical spacing you'd use when laying out cell sites in a real network, derived from the coverage area divided evenly among the required cell count. The calculator takes the square root of area-per-cell and applies a 1.1 multiplier as a hexagonal-grid correction factor, since real cellular deployments tile coverage with overlapping hexagonal cells rather than non-overlapping circles, and the multiplier accounts for that geometric difference.
Does raising the simultaneous-user percentage always increase the required cell count?
Only up to the point where the capacity constraint exceeds the coverage constraint. Simultaneous-user percentage feeds directly into total demand (via simultaneousUsers = totalUsers × pct/100), which drives cellsByCapacity — so increasing it raises capacity-based cell count linearly. But if coverage-based cell count is already the larger of the two, small increases in simultaneous-user percentage won't move the final required-cells output at all until capacity-based demand overtakes it.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Cell Tower Coverage Calculator
Coverage radius from antenna height, power, and frequency.
Telecom InfrastructureSpectrum Refarming Calculator
Capacity gain from spectrum reallocation.
Telecom InfrastructureTower Lease Revenue Calculator
Annual tower lease income from carrier count and terms.
More in Technology & Computing.