The most common way of finding a leak is to wet the caravan roof and watch for the points the water is seeping through.
Static caravan roof vent leaking.
Replacing the entire roof is never a small job.
Sun exposure and heat especially during the summer can cause the rubber boot to crack creating the space for water to leak in.
It was leaking through the join of the handles so i fix it using a foolproof method buy the mastic that i used h.
Most caravan leaks occur at a join or attachment hole where a screw or rivet holds down the sheeting to the frame.
Some leaks can be hard to track to their source but one i recently found was a pretty straightforward job.
Check out the step by step for evidence.
Many years ago i had an untraceable leak in a static caravan eventually i applied water to the roof containing drain tracing dye.
Doing a quick repair on my caravan skylight.
If your caravan roof only has minor leaks and you have been able to identify where they are it might be worth rethinking whether you need to replace the whole roof or resealing the roof would be an option.