A Jeep Grand Cherokee roof can typically hold a maximum weight of around 150 to 300 pounds, depending on the specific model and year. It is important to consult the vehicle's manual or contact the manufacturer for exact weight limits to ensure safety and avoid damage to the roof.