A bystander saw what happened and was able to wade through the water and pull her out of the sunroof.
When rescue crews arrived on scene, they found both the woman and bystander waiting on top of the vehicle.
Crews used a boat to bring both of them to safety.
The woman was transported to the hospital in critical condition. Officials have not released her name.
The Good Samaritan was treated and released at the scene.