Poor blood circulation. Conditions such as cardiomyopathy, heart attack, heart arrhythmia and transient ischemic attack could cause dizziness. And a decrease in blood volume may cause inadequate blood flow to your brain or inner ear.