For the simultaneous determination of seven types of bisphenol analogues (BPs) in surface water, a method combining solid-phase extraction (SPE) with ultra-performance liquid chromatography-tandem mass spectrometry (UPLC-MS/MS) was developed. The extraction efficiency was improved by optimizing the parameters that affect it, including the sorbent types of SPE cartridge, pH, enrichment factor, flow rate, rinsing and elution volume. On the basis of the single factor experiments, an attempt to obtain the result of optimizing by response surface methodology was made, and the optimal parameters were as follows: at a flow rate of 8 mL/min, 1000 mL of water sample was run through the hydrophilic-lipophilic balance cartridge, rinsed with 10% methanol, eluted with 9 mL methanol, and concentrated with nitrogen using an automatic SPE system. The analytes were separated on an Acquity UPLC BEH C18 column using gradient elution with a mobile phase of acetonitrile and 0.05% (v/v) ammonia, and then analyzed using UPLC-MS/MS with multiple reaction monitoring in the negative-ion mode, with an 8-minute chromatographic run time. In the range of 1.0–500 μg/L, seven BPs showed good linearity with the correlation coefficient greater than 0.998. The recovery ranged from 82.3 to 96.7%, and the range of matrix effect was 89.2 to 107%. These results indicated excellent recovery and minimal matrix effect. The limits of detection were 0.05–1.5 ng/L, the relative standard deviation ranged from 2.9 to 8.5%. Applying the developed method, seven BPs in Luoma Lake and its inflow rivers were analyzed. Only five BPs were detected in Luoma Lake and four BPs were detected in inflow rivers, and the concentrations of the detected BPs were determined. BPA and BPF were the predominant BPs, and the concentration of BPA was the highest.