McDowell County is a county in the U.S. state of North Carolina. In 2020, 44,578 people lived there.[1] Its county seat is Marion.[2]