The theory is everywhere: a fetal heart rate above 140 beats per minute means you are having a girl, and below 140 means a boy. It is one of the most common pieces of pregnancy folklore, passed down through generations. It is also not supported by any reliable science.
Where the Myth Comes From
The idea originated from a small study in the 1990s that found minor differences in fetal heart rates between girls and boys late in pregnancy. However, subsequent large studies - including one published in Fetal Diagnosis and Therapy looking at over 900 pregnancies - found no statistically significant difference in heart rate between male and female fetuses.
| Study | Sample Size | Finding |
|---|---|---|
| Fetal Diagnosis and Therapy (1999) | 966 pregnancies | No significant difference between sexes |
| Journal of Diagnostic Medical Sonography | 477 fetuses | Heart rate did not predict sex |
| Various meta-analyses | Thousands | Consistent: no reliable link |
| Popular belief | Anecdotal | 50% accurate - same as guessing |
What Fetal Heart Rate Actually Reflects
Fetal heart rate is a reflection of gestational age, movement, and health - not sex.
- At 6-8 weeks: 90-120 bpm (just starting to beat)
- At 9-10 weeks: peaks around 170-180 bpm
- At 14 weeks onward: settles to 110-160 bpm
- During active movement: temporarily higher
- During sleep: temporarily lower
What actually tells you the sex
The only reliable methods are: anatomy ultrasound at 18-20 weeks (90-99% accurate for an experienced sonographer), NIPT blood test (from 10 weeks, >99% accurate), amniocentesis or CVS (near 100% but invasive)
Normal Fetal Heart Rate Ranges
A normal fetal heart rate between 110 and 160 bpm is a reassuring sign regardless of sex. Below 100 or above 170 for a sustained period warrants further monitoring. Ask your doctor or midwife to explain what they are hearing at each appointment.