Yes. Although not directly, low iron levels can cause eye twitching. Low iron levels in the body cause tiredness (17), which eventually leads to eye twitching.