Yes, smoking can affect pulse oximeter readings. Carbon monoxide, a gas present in cigarette smoke, binds to hemoglobin in the blood more readily than oxygen does. This can lead to falsely high pulse oximetry readings, despite the body being starved of oxygen.