An American woman with two uteri and two cervixes has given birth to two babies after carrying one of them in each uterus.

Kelsey Hatcher of Dora, about 45 kilometres north-west of Birmingham, Alabama gave birth to two girls on Wednesday and Thursday after a combined 20 hours of labor.

Hatcher was diagnosed with a double uterus, also called uterus didelphys, when she was 17.

Kelsey Hatcher gave birth to two babies from two uteruses (Supplied/ University of Alabama)

The rare congenital condition occurs in 0.3 per cent of women, according to a report published by the University of Alabama at Birmingham.

There is an “estimated one-in-a-million chance” of carrying a baby in both uteri, also known as a dicavitary pregnancy, the report says.

Hatcher was diagnosed with a double uterus, also called uterus didelphys, when she was 17. (Supplied/ University of Alabama)
Hatcher has two uteri and two cervixes and has given birth to two babies after carrying one of them in each uterus. (Supplied/ University of Alabama)

The older child, Roxi, was born on Tuesday, and Rebel arrived on Wednesday.

Hatcher told WVTM-TV that both she and the newborns are healthy.

Her husband, Caleb, was with her in the hospital, she said.

“That was our first moment of just us four together,” Hatcher said.

“And really getting to breathe that in and be in the moment and look at the girls together.”

You May Also Like

Why 'annoying' text messages spamming Aussies are perfectly legal

If your phone has pinged with a surprise text message from a…

The NRL makes a bizarre statement about Welcome to Country just days before one of the biggest attractions of the season

NRL were tight-lipped about plans in place  Since revamped via a statement…

Labor headed for election victory, new poll projects

Labor remains in the box seat to form government at Saturday’s federal…

Bold plan to solve big Coles and Woolworths problem

By SAM MCKEITH FOR AUSTRALIAN ASSOCIATED PRESS Published: 02:03 EDT, 29 April…