Lowdown on jellyfish

, 24 July 2023
Lowdown on jellyfish
Moon Jellyfish © Paul Naylor

Sarah Ward, Living Seas Officer

This June and July we’ve seen a bloom in jellyfish numbers along the Sussex coast. This often happens at this time of year, and comes as no surprise given the spell of warm, settled weather we’ve had. Jellyfish eat plankton – they will follow their source of food but are drifters so are not able to swim directionally. This is why they drift in on currents and can sometimes be found in large numbers when they’ve all drifted together, and may even get washed up on the beach.

Compass Jellyfish © Paul Naylor
Compass Jellyfish © Paul Naylor

On a recent Shoresearch survey in Bexhill-on-Sea, we saw large numbers of Blue Jellyfish (Cyanea lamarckii) and Moon Jellyfish (Aurelia aurita). They had all come in on the low tide and were mostly washing around in tide pools; there were a few that were beached, which we gently moved back to the water (ensuring not to touch them with bare hands!).

There are six species of jellyfish (and two jelly-like relatives) which can be seen on UK coasts. All these jellyfish are able to sting so it is best to be cautious. If you do get stung, the best thing to do is remove any stingers still attached (a credit card is good to use to scrape them off – avoid using your fingers as you’ll end up with stung fingers as well) and rinse with water. If you have vinegar to hand, this will help to neutralise the sting. For most people the pain is relatively milk (akin to a nettle sting for most UK species) and should subside within a few hours; over-the-counter painkillers or antihistamines can help. Medical advice should be sought if you have a severe reaction.

Remember that jellyfish can still sting when they’re dead, so it’s best not to touch if you see one washed up on the beach. Wearing an exposure suit (eg a wetsuit) in the sea will protect you from possible jellyfish stings while swimming.

Blue Jellyfish at Saltdean © Kevin Pope
Blue Jellyfish at Saltdean © Kevin Pope

Have you seen a jellyfish? Here’s our guide to UK jellyfish and other jelly-like creatures.

Leave a comment

Comments

  • Rachael:

    I thought Moon Jellyfish don’t sting?

    28 Jun 2024 06:51:00

  • Sussex Wildlife Trust:

    Moon Jellyfish's sting is very mild and most people have only a slight reaction to it if anything at all.

  • Polegate Paul:

    Saw jellyfish today and yesterday at Winchelsea Beach. I’m no good with types, but I’m told I’d seen a box jellyfish, because it resembled a four on a dice.

    25 Aug 2025 22:24:00

  • Maniebot:

    Thanks for your wonderful sight! Re Polegate Paul – really hope not a box jellyfish!!! I’m Australian, swim near daily in Brighton and today (6/Sept) I became incredibly itchy whilst swimming and lasted a while afterwards. Nothing extreme, but never had anything like that before. I was doing some reading (asking ChatGPT🥺) and there is mention of hydroids as likely culprit given the kelp mats washing along from recent weather. Could this be the likely cause? :)

    06 Sep 2025 13:54:00

Time Δ Debug Message - Perch Runway 3.2
1782787974.12260 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1782787974.15070.0281Matched route: news/[slug:s]
1782787974.15080.0001Server address: 216.73.217.103
1782787974.15090.0001Using master page: /templates/pages/blog/post.php
1782787974.15090Page arguments:
Array
(
    [0] => /news/lowdown-on-jellyfish
    [s] => lowdown-on-jellyfish
    [1] => lowdown-on-jellyfish
)
1782787974.15120.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782787974.15240.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782787974.15450.0022 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782787974.15520.0007INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782787974.15760.0024 [1] SELECT * FROM swt_shop_cart WHERE cartID=22438525
1782787974.15840.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=22438525
1782787974.15920.0008 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-30 02:52:00' AND saleTo>'2026-06-30 02:52:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782787974.16160.0025 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='lowdown-on-jellyfish')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-06-30 02:52:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782787974.16530.0037 [1] SELECT FOUND_ROWS() AS `count`
1782787974.16620.0009 [1] SELECT * FROM swt_blog_posts WHERE postID=3131 AND postStatus='Published' AND postDateTime<='2026-06-30 02:52:00'
1782787974.16730.0011 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782787974.16820.0009 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782787974.16920.001Using template: /templates/blog/post.html
1782787974.16950.0003 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-30 02:52:00' AND postSlug='lowdown-on-jellyfish'
1782787974.19040.0209Using template: /templates/blog/post.html
1782787974.1910.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782787974.19280.0018Using template: /templates/pages/attributes/seo.html
1782787974.19310.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782787974.19430.0012 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1782787974.19560.0013 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782787974.19920.0036 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782787974.20.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782787974.20240.0024Using template: /templates/navigation/ps_nav_template.html
1782787974.20240.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782787974.20330.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782787974.20390.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782787974.20690.0031 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782787974.20820.0013 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782787974.20910.0009 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782787974.21210.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782787974.2130.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782787974.21530.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1782787974.21590.0006Using template: /templates/blog/post.html
1782787974.21620.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782787974.21730.0011Using template: /templates/blog/author.html
1782787974.21770.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='lowdown-on-jellyfish')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-06-30 02:52:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782787974.22010.0024 [1] SELECT FOUND_ROWS() AS `count`
1782787974.22070.0006 [1] Using template: /templates/blog/post.html
1782787974.22420.0034Using template: /templates/blog/comment_form.html
1782787974.22530.0011 [3] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3131 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782787974.28110.0558 [3] Using template: /templates/blog/comment.html
1782787974.28230.0012Using template: /templates/blog/post.html
1782787974.28240.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782787974.28370.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782787974.28430.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782787974.28510.0007 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782787974.28740.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782787974.28810.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782787974.29020.0021 [6] Using template: /templates/navigation/footer-nav.html
1782787974.29110.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782787974.29190.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782787974.29250.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782787974.29530.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782787974.2960.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782787974.29830.0023 [10] Using template: /templates/navigation/footer-nav.html
1782787974.30160.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782787974.30270.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782787974.30340.0006 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782787974.3060.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782787974.30650.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782787974.30860.0021 [29] Using template: /templates/navigation/footer-nav.html
1782787974.31110.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782787974.31250.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782787974.31330.0008 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782787974.31620.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782787974.3170.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782787974.31980.0028 [10] Using template: /templates/navigation/footer-nav.html
1782787974.32120.0014Request time: 0.2013
1782787974.32120Process time: 0.2011
1782787974.32120Memory: 1.6221