Hyperlipidemia, which is associated with certain environmental factors, is a risk factor for cardiovascular disease. Heavy metals are important pollutants from industrial emissions. However, the relationship between the exposure to heavy metals and the occurrence of hyperlipidemia is limited. This study aimed to investigate the association between serum metal levels and the risk of hyperlipidemia in adults living near a petrochemical complex. Our study subjects were 959 residents aged above 35years in 11 townships near the largest petrochemical complex in central Taiwan. The serum levels of chromium, arsenic, and mercury in the study subjects were measured. The basic characteristics of the study subjects were collected via a questionnaire survey, and the levels of blood lipid biomarkers were analyzed by health examination. The definition of hyperlipidemia was defined in the provided guidelines. Adjusted generalized linear and logistic regression models were applied to evaluate the associations between petrochemical-related metal exposure and hyperlipidemia. The study subjects had chromium, arsenic, and mercury serum levels of 3.24±3.45, 3.45±4.66, and 1.24±1.08 (μg/L), respectively, and close proximity of the study subjects to the petrochemical complex was significantly associated with increased serum metal levels. The results showed that the total cholesterol levels were significantly associated with the increased serum chromium, arsenic, and mercury levels. And, the LDL-C levels were significantly associated with the increased serum mercury levels. In addition, the increased serum arsenic and mercury levels of the study subjects were significantly associated with higher odds ratios for abnormal total cholesterol levels and the risk of hyperlipidemia. Residing in close proximity to a petrochemical complex and high arsenic and mercury exposure were associated with elevated blood lipid levels and an increased risk of hyperlipidemia among the residential population in the vicinity of the petrochemical industry.