Has a woman ever won the U.S. Medal of Honor?

There has been only one female winner of the U.S. Medal of Honor.

It was Mary Walker who served as a surgeon in the 52nd Ohio Regiment during the Civil War.

She was awarded the medal in 1865 by President Andrew Johnson.