📖 Featured Empirical Analysis · 实证原文 Shenzhen Demographic Study · 6 min read

She Got Married: An Empirical Analysis Based on Shenzhen's Demographics and Marriage Probability

— Inspired by Bella's courage: an unreliable yet dead-serious quantitative attempt

Our friend Bella from the group chat—who lives in Shekou, works in design, and runs her own company—just got married.

Against the collective narrative that "nobody gets married anymore," this fact alone is enough to make anyone pause. While marriage registrations across China have been trending downward overall, Shenzhen has carved out a relatively independent rebound curve thanks to its young demographic (recording 118,900 marriages in 2025, up 28.54% year-over-year and a five-year high). Even so, set against a permanent population exceeding 18 million, getting married remains a statistically scarce event.

What is more, Bella carries three real-world "debuffs" in the dating market: she works in the design industry, she is her own boss, and she manages a team of employees (occasionally having to deal with the sudden appearance of the words "labor arbitration"). Yet someone like her actually reached out and hit the "Confirm" button.

1. Shenzhen's Demographic Baseline

  • Permanent Population & Age Structure: Approximately 18 million (surpassing 18.24 million by the end of 2025). Roughly 79.5% of residents are between ages 15 and 59 (Seventh National Census), with an average age of 32.5—making Shenzhen one of the youngest megacities in the country. The average age at first marriage hovers around 30.8.
  • Sex Ratio: Approximately 122.7 (about 123 men for every 100 women).
  • Eligible Pool Conversion: Based on the age pyramid (primarily the 20–34 bracket extrapolated for recent population growth), the active marriageable female pool F is conservatively estimated at around 1.2 million. Because she is filtering for men, converting via the 122.7 sex ratio yields a peer marriageable male pool M of approximately 1.5 million (1.5 × 106).

For Bella, these 1.5 million men represent the true starting funnel.

2. Layer-by-Layer Filtering: Defining Every P

Marriage—or more precisely, finding the right partner and walking all the way to the civil registry—is not a one-off lottery ticket, but a continuous search process. In China, this journey typically progresses through meeting → getting to know each other → defining the relationship → discussing marriage, and some people even keep "looking for someone better" after marriage. Here, we focus strictly on forming a stable pre-marital bond that culminates in registration—a classic Optimal Stopping Problem in mathematics. For non-STEM readers, think of it as Socrates walking through a wheat field: you can only move forward without turning back; pick too early and you might miss a bigger ear of wheat ahead, but keep holding out and you risk exiting the field empty-handed.

We define the single-encounter success probability Psuccess as the probability that, upon random contact, she meets someone with mutual acceptance who ultimately walks down the aisle with her. It is a decimal between 0 and 1 obtained by multiplying several independent filtering criteria. In probability theory, multiplying probabilities requires the events to be mutually independent—for instance, whether someone is good-looking and whether he intends to get married this year are statistically unrelated traits. Admittedly, physical attraction (patt) and long-term chemistry (pchem) share subtle halo correlations in real life, but for model simplicity we treat them as independent—which holds up well in practice since neither "attractiveness" nor "shared values" has a universal definition anyway. Each gate is defined below:

Filter Gate Definition & Plain-English Translation Range (Median)
patt
Mutual Attraction
Probability of mutual acceptance in looks, style, and aura (att = attraction). Assuming her aesthetic bar in the design world is high, he must find her attractive and she must find him appealing. Mutual attraction is far harder than one-sided liking: roughly 1 in every 8 to 10 people passes. Optimistic 0.15
Median 0.12
Strict 0.08
pcareer
Career & Lifestyle
Compatibility in career and lifestyle (career = career & values). He must embrace the reality that she owns a company, manages staff, holds strong opinions, and maintains a high-autonomy lifestyle—whether traveling for business or taking spontaneous trips for pleasure (and occasionally reviewing design drafts late at night). 0.20 – 0.30
(Median 0.25)
g
Geographic Factor
An average person operates mainly within a local radius (e.g., Shekou/Nanshan) where cross-city romance is costly, hovering around 0.5 – 0.6. For Bella, however, this coefficient approaches 1: The world is her oyster—she can sail to whatever sea she chooses. Average 0.55
Bella ≈ 1.00
pmarry
Marriage Intent
Probability that he has genuinely entered the "serious marriage market." Many men are still stuck in a loop of "focusing on making money first" or "just looking around." 0.25 – 0.35
(Median 0.30)
pchem
Chemistry
Long-term compatibility in personality, communication, and core values (chem = chemistry). Being able to quantify "core values" is practically metaphysics. This is the most brutal filter; we set a relatively high bar of 0.08 – 0.12. 0.08 – 0.12
(Median 0.10)

Multiplying the five independent gates together:

Psuccess = patt × pcareer × g × pmarry × pchem

Plugging in the median parameters (patt = 0.12, pcareer = 0.25, pmarry = 0.30, pchem = 0.10):

  • Average Person Median (g = 0.55): Psuccess = 4.95 × 10−4 ≈ 5 × 10−4, or 5 in 10,000 (0.05%).
  • Bella's Unbounded Geography (g ≈ 1.00): Psuccess = 9.0 × 10−4, or 9 in 10,000 (0.09%).
  • Strict Parameters (0.08 × 0.20 × 0.50 × 0.25 × 0.08): Psuccess = 1.6 × 10−5, dropping to the 10−5 order of magnitude—roughly 1 to 2 in 100,000.

No single gate looks outrageous on its own, but multiplying five decimals together is like passing through five consecutive airport security checkpoints where each one waves through only a tiny fraction.

3. Multiplying Back by the 1.5M Male Base Pool: How Many Are Left?

Although Section 1 noted 1.2 million marriageable women, since she is screening for a groom, we must multiply back by the peer marriageable male base pool M of 1.5 million:

  • Median Case (Average Person, g = 0.55): 1.5 × 106 × 5 × 10−4 ≈ 750 men.
  • Bella's Edition (g ≈ 1, The world is her oyster): Unconstrained by a single district, her theoretical pool expands by 1.8× to roughly 1,350 men.
  • Strict Parameters (10−5 order of magnitude): 1.5 × 106 × 10−5 = only ~15 men.

Yet this is merely the number of candidates who "exist in theory" (for an average person, scattered across Shenzhen; for Bella with g ≈ 1, distributed across Shenzhen and her global travel routes). Reality deducts two more layers: first, the fraction she can actually cross paths with—even if Bella quit running her company and made "finding a husband" her full-time job, the number of candidates she could meaningfully screen in a year is finite; second, the fraction where both sides successfully navigate family introductions and real-life friction all the way to the civil registry. After those deductions, the realistic pool of men she could actually marry shrinks to the single digits or low teens.

In plain English: Across a megacity of 18 million people, the number of men who will mutually click with her, hold great conversations, embrace her work and travel rhythm, and be ready for marriage can basically fit inside a single minibus. And the lucky groom cleared every single hurdle in this knockout tournament.

4. Continuous Search & The Survival Function: Being Single Is Not a Bug, It's the Default

Finding a partner is not a one-time raffle, but a continuous process over time. To quantify the effect of time, let us first define a core metric—the Survival Function S(a): starting from the age a0 when she begins seriously looking (say, age 20) up to her current age a, S(a) is the probability that she has still failed to marry and remains single (still searching) at age a.

Suppose she makes meaningful contact with λ potential candidates per year (across design circles, work, and social life—optimistically setting λ = 30). Then her annual probability of "hitting the jackpot" is roughly:

λ × Psuccess ≈ 30 × 5 × 10−4 = 1.5%

If we slice time into n tiny intervals of length Δt, the probability of "not succeeding" in any single tiny slice is 1 − λPsuccessΔt. Multiplying all those tiny intervals together and taking the limit as the slices become infinitely thin gives the survival function S(a):

S(a) = exp ( − ∫ a a0 λ(t) · Psuccess(t) dt )

💡 Plain-English Translation for Non-Math Readers: Why does multiplying tiny slices turn into exp? And what is that curvy integral sign ∫?

  • 1. Multiplying infinitely many tiny slices: In each tiny slice of time Δt, the probability of not matching is "1 − a tiny number" (1 − λPsuccessΔt). To stay single across n slices, you multiply those "1 − tiny number" terms n times. As the slices get infinitely thin (Δt → 0, n → ∞), a famous limit in calculus states that multiplying infinitely many numbers just shy of 1 converges to Euler's constant e (≈ 2.718) raised to a negative power—written as exp(...).
  • 2. The intimidating integral sign ∫: It is literally just an elongated letter S coined by Leibniz from the Latin word Summa ("sum")—meaning we sum up the match rates across infinitely many tiny moments dt. It has the exact same mathematical form as the reliability engineering equation for "the probability that a machine has run this long without breaking down."

Following this model, with an annual hit rate of λ × Psuccess ≈ 1.5%, the expected waiting time E(T) from starting the search to marriage is given by:

Expected Waiting Time E(T) = 1 λ × Psuccess = 1 ÷ 1.5% ≈ 67 years

Why does dividing 1 ÷ Annual Hit Rate give the average waiting years?
Think of rolling a six-sided die: the chance of rolling a "6" on any toss is 1/6, so how many rolls does it take on average to get a "6"? Intuitively, it is the reciprocal: 1 ÷ (1/6) = 6 rolls. Likewise, with a 1.5% annual chance (≈ 1/67), the expected wait is 1 ÷ 1.5% ≈ 67 years. Starting a purely random draw at age 20 means waiting until age 87—longer than waiting in Shenzhen Bay Park for Halley's Comet to return (every 76 years), or like how hard it used to be for Hong Kong residents to queue for a cross-border dual license plate before policy rules and active channels shifted.

Under average parameters, across the decade from age 20 to 30, S(30) = e−0.015 × 10 ≈ 86%. In other words, S(a) remains stubbornly close to 1 throughout one's twenties and early thirties: the vast majority of peers with a similar profile remain in the "default singlehood sequence." Bella broke right through that curve.

Survival Curve of Remaining Unmarried for Average Person vs. Bella 1.0 0.8 0.6 0.4 0.2 0.0 S(a): Prob. Unmarried 20 25 30 35 40 Age ★ Bella hits Confirm at Age 30 (Exits singlehood sequence) Average Person (C = 1) Bella (C ≈ 5)
Figure: "Probability of Remaining Unmarried" survival curve for an average person vs. Bella (λ = 30, starting at age 20, for entertainment only)

5. The Courage Coefficient C: The Variable That Breaks the Model

The model above describes an "average or ordinary person." But of course, Bella is no average person.

We therefore introduce an additional Courage Coefficient C. It is not an innate halo, but the extra driving force that actively propels her state from "single equilibrium" into "marriage," encompassing:

  • The courage to take a step forward despite asymmetric information;
  • The courage to bear the risk of "what if I choose wrong?";
  • The courage to turn someone from an "option" into a "certainty" amidst the mainstream narrative of "make money first / stay independent / keep looking";
  • The courage to open up to an intimate relationship while managing employees and scaling a business.

Mathematically, the effective success probability becomes:

Peffective = Psuccess × C

When C > 1, her effective probability rises sharply. Working backward: to turn "getting married within ten years" from a 14% long shot into a better-than-even coin flip (the star on the chart), C needs to reach roughly 5—equivalent to amplifying her effective search efficiency fivefold. The data proves how hard it is; the Courage Coefficient proves how she pulled it off.

How can we boost our own Courage Coefficient? Since this variable is in the equation, let's use it in reverse:

  • 1. Slightly relax the "perfect match" threshold while actively cultivating your own attractiveness (Attractiveness can be cultivated): Often what blocks a match is setting an overly rigid initial filter. Moreover, mutual attraction (patt) is never static—personal style, fitness, manner, and emotional warmth can all be cultivated. Widening patt from 0.12 to 0.15 immediately multiplies total probability by 1.25×.
  • 2. Step outside and expand effective contact volume λ (Just go out more): Even the highest match probability multiplied by zero encounters equals zero. Raising λ from 30 to 40 boosts total odds by 1.33× and steepens your survival curve.
  • 3. Accept a degree of imperfection and uncertainty instead of waiting for every traffic light to turn green: Real relationships grow through dynamic mutual adaptation.
  • 4. Live Nike's slogan—Just Do It: Convert the internal friction of "am I ready / will I lose out?" into concrete action that creates matching conditions. Trade an evening of overthinking for booking a dinner date.

The Courage Coefficient is not chicken soup for the soul; it is a behavioral multiplier. The beauty of multiplication is that nudging each factor up just a little moves the final outcome by a lot.

Finally

In Shenzhen, life flows like a fast, turbulent river where everyone is busy surviving, keeping their guard up, and calculating costs. Marriage has never been a "trivial, take-it-or-leave-it option"—in reality, it is a high-threshold, high-stakes life decision that demands immense emotional energy, causing many to cautiously postpone it or watch from the bank.

Yet Bella lifted her head in that rushing river, reached out her hand amidst complex trade-offs and everyday chaos, firmly caught hold of one specific person, and said: "It's him."

From "possible" to "certain," from "drifting" to "grounded"—within a continuous probability space woven from countless tiny decimals between 0 and 1, she reached out and struck a crisp, discrete 1.

Mathematics can calculate how improbable this event is, but it cannot calculate how brave it was, nor how joyful that moment feels.

Congratulations, Bella.

P.S. This unreliable yet earnest model is still evolving—test your own city and 6-dimension parameters in the interactive simulator below, and feel free to share any critiques, parameter suggestions, or recommendations in the group chat!

Inspired by Bella's Courage · Empirical Demographic & Behavioral Model

What Is Your Realistic Probability of Getting Married?

Most calculators use a single subjective slider—allowing someone with 10/10 wealth and 2/10 manners to misjudge their odds. Our 6-dimension non-compensatory model combines real metropolitan census pools, first-impression veto gates, and the continuous-time Survival Function S(a) to give you an objective, de-biased measure.

Stage 01 · Macro Demographics

Choose Your City & Demographic Arena

Tailwinds +22.7%

Try typing: Seoul, Bangkok, Chiang Mai, Phuket, Jakarta, Bali, Ho Chi Minh City, Hanoi, Kuala Lumpur, Manila, Osaka, Melbourne, Seattle, Austin, Suzhou, Chongqing, Macau...

Metro Population 18.24M
Target Eligible Pool (M) 1,500,000
Avg First Marriage Age 30.8 yrs
Recent Registry Trend 118.9k pairs (+28.5%)

Stage 02 · De-Biased Mutual Attraction Engine (p_att)

6-Dimension Supply vs. Demand Matrix

Computed patt: 0.120

Why do wealthy people with poor manners—or attractive people with impossible standards—misjudge their odds? First impressions work like a non-compensatory leaky bucket: if a foundational trait (Looks, Manner, or EQ) falls below a minimum floor, a 10/10 in Wealth cannot save the first date. Rate Yourself (Rose) vs. Your Minimum Partner Bar (Cyan) below:

🪞 Objective Reality Check (Dunning-Kruger Calibrator)

In real life, how often do people you find attractive ask you for a second date?

1. Physical Looks, Fitness & Vitality 7.5 vs 7.0
You Offer (1-10)
Partner Min Bar
2. Manner, Grooming & Social Poise 8.0 vs 7.0
You Offer (1-10)
Partner Min Bar
3. Intelligence, Wit & Cognitive Depth 8.0 vs 7.5
You Offer (1-10)
Partner Min Bar
4. Wealth, Earning Power & Career 8.5 vs 7.0
You Offer (1-10)
Partner Min Bar
5. Emotional Stability & Empathy (EQ) 7.5 vs 7.5
You Offer (1-10)
Partner Min Bar
6. Lifestyle Fun & Time Autonomy 8.0 vs 6.5
You Offer (1-10)
Partner Min Bar
Your Calibrated Supply Partner Min Bar
Stage 03 · Structural Filters & Behavioral Multiplier

Filter Gates, Encounter Rate (λ) & Courage (C)

Career & Lifestyle Tolerance (pcareer) 0.25

Can they handle your work schedule, business travel, or independent ambitions?

Geographic Mobility (g) 1.00

0.55 = Tied to one neighborhood; 1.00 = The world is your oyster.

Partner Marriage Readiness (pmarry) 0.30

Fraction of peers actively ready to marry vs. "focusing on career / just looking".

Core Values & Chemistry (pchem) 0.10

Long-term soul resonance, communication rhythm, and family compatibility.

➕ Custom Independent Filter Gates (Optional)
Annual Encounters (λ) 30 / yr

New eligible singles you meaningfully screen per year.

Courage Coefficient (C) 2.8×

Initiative, emotional openness & decisive action (1.0 = Passive).

Your Age Horizon (a0 → a) 28 → 33
Current Age
Target Age
Live Actuarial Projection Shenzhen · 深圳
Probability of Marrying Within Your Target Horizon
68.4%
Survival Function S(a) 31.6% Unmarried
Single-Encounter Psuccess: 6.75 × 10⁻⁴
Theoretical City Matches 1,012 In total metro pool
Realistic Reachable Matches ~11 people Fits in 1 minibus
Annual Hit Rate (λ·P_eff) 7.6% / yr With Courage C applied
Expected Wait E(T) 13.1 yrs 0.17× Halley's Comet
Survival Function S(a) · Singlehood Decay Curve Prob. of Remaining Single by Age
Passive Baseline (C=1) Your Active Curve (With C)
📐 What Does This P-Value Actually Mean? (Strict Definition) Full Proof ↓

To prevent misinterpretation, please distinguish these three distinct probabilities:

  • 1. Single-Encounter Baseline (Psuccess): 0.090% — The probability that one single randomly encountered eligible person in your city passes all 5 independent gates simultaneously. Warning: This is a single-draw pass rate, NOT your lifetime probability of getting married!
  • 2. Effective Per-Person Conversion (Peffective = C · Psuccess): 0.252% — Your adjusted match probability per candidate after accounting for social-circle pre-filtering and your personal Courage Coefficient (C).
  • 3. Cumulative Multi-Year Marriage Probability (1 − S(a)): 68.4% — Your cumulative probability of marrying within your selected horizon when meeting λ candidates/year, governed by S(a) = exp(−∫ λ·Peffective dt).
Actuarial Transparency & Methodology

Strict Mathematical Definitions, P-Value Semantics & The 4 Core Assumptions

So nobody can claim the numbers mean something they don't: here is the exact mathematical formulation and the boundary assumptions behind every number on this site.

1. Assumption of Conditional Independence (条件独立假设)

The single-draw probability Psuccess = patt × pcareer × g × pmarry × pchem treats the 5 filtering gates as approximately independent events. In reality, physical attractiveness (patt) and chemistry (pchem) may exhibit mild positive correlation, while high career autonomy (pcareer) and early marriage intent (pmarry) may negatively correlate. However, because subjective definitions of "attractive" and "compatible values" vary widely across individuals, first-order multiplicative filtering provides a rigorous baseline approximation.

2. Homogeneous Poisson Search & Survival Limit (泊松搜寻与生存函数极限)

Partner search is modeled not as a single lottery ticket, but as a continuous-time stochastic process with annual encounter rate λ. Slicing time into n infinitesimal intervals Δt, the probability of failing to match in each slice is (1 − λ·Peffective·Δt). Taking the limit as Δt → 0 (where the integral sign ∫ is Leibniz's elongated Latin Summa "S" summing infinite slices) yields S(a) = exp(−∫ λ·Peffective dt), and the expected waiting time is the reciprocal E(T) = 1 ÷ (λ·Peffective).

3. Non-Compensatory First-Impression Veto (第一印象木桶一票否决假设)

Why can't a 10/10 Wealth score simply average out a 2/10 Looks or Manner score to make a "6/10"? In real-world human mating, first impressions act as a non-compensatory screen. If a candidate falls below a minimum floor in foundational traits (Physical Vitality, Social Manner/Poise, or Emotional Stability) during the first 5 minutes of interaction, they are vetoed before long-term utility (Wealth) is ever weighed. Our 6-dimension engine explicitly penalizes severe foundational bottlenecks.

4. Heuristic Scope & Ecological Fallacy Disclaimer (模型边界与免责声明)

All probabilities generated on bella.056714.xyz are conditional mathematical projections based on user-supplied parameters and metropolitan census estimates (20–36 age bracket). They are designed to inspire rational self-reflection, deconstruct unrealistic filters, and encourage proactive action (raising λ and C)—not to serve as deterministic fate. Love ultimately happens when you strike a discrete 1 in a continuous probability space.