÷

Dating Pool Calculator

Run the math on your checklist

Your standards aren't the problem. The math is.

Pick who you want, where you live, and what you require. Watch the pool collapse with every box you check.

ZIP code
Radius

Uses Census-style ZCTA geography. ZIPs are approximated to Census ZCTAs.

Fallback estimate — no Census data for this ZIP yet
Starting pool before standards: 43,428(market × gender × age)
2540
1880

Tiered preferences

ESTIMATE
DATA

ACS income distribution proxy

DATA

CDC/NHANES male height distribution

PROXY

Fitness levels are modeled using demographic and lifestyle proxies.

Stability & ambition

These overlap with Income — multipliers are dampened automatically when income is set.

Relationship Requirements

No filters active yet. Start stacking requirements to watch the pool collapse.
Debug · pool inputs
{
  "zip": "",
  "radiusMiles": 25,
  "nearbyZctaCount": 0,
  "ageRange": "25-40",
  "gender": "men",
  "localPoolStatus": "idle",
  "minorsExcluded": true,
  "totalPopulation": 400000,
  "adultPopulation": 308000,
  "ageFilteredPopulation": 43428.00000000001,
  "finalStartingPool": 43428.00000000001,
  "poolSource": "fallback",
  "rawDemographicStartingPool": null,
  "computedStartingPool": 43428.00000000001,
  "finalPool": 43428.00000000001,
  "selectedFitnessTier": "none",
  "fitnessMultiplier": 1,
  "adjustedPoolAfterFitness": null
}

Methodology

This is a scarcity simulator, not a live census count. Nationwide ZIP coverage uses cached Census-style ZCTA centroids (~33,000 areas) with radius-based population modeling. Per-ZCTA population and age/gender splits are estimated from national distributions in this phase and will be refined with full ACS imports in a later update. ZIP codes are approximated to Census ZIP Code Tabulation Areas. Soft traits remain modeled estimates. DATA filters use public demographic-style estimates such as Census ACS categories, CDC/NHANES references, and CDC smoking prevalence. PROXY filters use related demographic approximations. ESTIMATE filters are behavioral or compatibility rarity assumptions. Multipliers stack multiplicatively against a starting pool derived from your local ZIP/ZCTA aggregate when available, otherwise market × gender × age range.