Uses Census-style ZCTA geography. ZIPs are approximated to Census ZCTAs.
Tiered preferences
ACS income distribution proxy
CDC/NHANES male height distribution
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
{
"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.