Introduction: Occupational stress is caused by job itself or it's related environment that leads to several somatic diseases such as cardiovascular disorders or psychosomatic diseases. This study aimed to evaluate the relation between stress level and some cardiovascular risk factors among taxi drivers.Method: This is a cross-sectional study on 330 taxi drivers. Demographic and occupational data and cardiovascular risk factors such as blood pressure, triglyceride, cholesterol, fasting blood sugar, smoking and body mass index were recorded in a check-list and standard Osipow questionnaire was used to score the stress level. ANOVA, Kruskal wallis and logestic regression test were used for data analysis and P- value less than 0.05 was considered as significant difference.Results: Mean Stress score and standard deviation were 167.24±65.12 that one hundred and forthy individuals (%42.4) were in low stress group, 61 individuals (%18.5) in low to moderate group, 22 individuals (%6.7) in moderate to severe group and 107 individuals (%32.4) in severe group. Comparing mean systolic and diastolic blood pressure, cholesterol, triglyceride, fasting blood sugar and BMI among four subgroups of stress revealed significant difference, but we didn't observe any relation between smoking and stress score(P=0.88). The effect of stress on cholesterol and triglyceride and BMI after control of confounding factors (age, educathon, shift work and income) was significant (TG: p<0.001, OR=1.01, Chol: p<0.001, OR=1.02, BMI: p<0.001, OR=1.01). But there was no significant relationship between stress and SBP, DBP, FBS and smoking.Conclusion: According to the significant correlation between stress level and cardiovascular risk factors in the taxi drivers, we suggest screening this risk factors and training the taxi drivers for prevention and control of stress factors.