SCCPs and MCCPs were measured in pine needles from Shanghai, China.
Ubiquitous CPs in pine needles were the result of atmospheric transport.
Higher CP levels in pine needles were mainly attributed to industrial activities.
MCCPs were statistically higher than SCCPs in pine needles.
Source identification and apportionment of CPs were conducted by the FA-MLR.