There are two main types of stroke, each with a different cause. Ischemic stroke occurs due to a blockage that prevents blood flow to the brain. Hemorrhagic stroke occurs due to bleeding from a blood vessel or artery in the brain.