SHANGHAI—China has slapped a 201 million yuan ($29 million) fine on a General Motors Co. joint venture for alleged monopolistic pricing behavior, the state-run China Central Television said Friday.

Citing the Shanghai authority overseeing prices, the CCTV report said SAIC General Motors Corp. had reached a monopoly agreement with its dealers, setting a floor on prices of car models including the Cadillac SRX, Chevrolet Trax and Buick Excelle. The fine is equivalent to 4% of the affected models’ sales revenue in the previous...