Conclusions: Moderate plasma hyperhomocysteine is an independent risk factor for cerebral infarction. There was not significantly different between infarction due to large artery or small artery atherosclerosis.