Dennis the Menace, Munsters and astronauts were among the intrepid characters who braved the unseasonal weather for this year’s Hartland Carnival parade.

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

In fact, the weather was kind for the popular event, with parade participants doing well to dodge the worst of the showers.

The procession made two circuits of the village and was followed by entertainment in the square to midnight, with fun fair rides, food stalls, Hartland Town Band, samba bands and many other performers.

Hartland has hosted a variety of events as part of this year's carnival week, including bingo, quiz nights and more fun for all the family.

All money raised is ploughed back into the community via Hartland carnival's participating groups.

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Jess Love & Nick SmithHartland Carnival 2019. Picture: Jess Love & Nick Smith

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery

Hartland Carnival 2019. Picture: Simon ElleryHartland Carnival 2019. Picture: Simon Ellery