Fox antics in central Brighton

, 14 May 2024
Fox antics in central Brighton
Sophie Atkinson

By Sophie Atkinson

Youth Action Officer

Meet the Fox kits living their best life running around the debris of an untouched back garden, completely unaware that on the other side of the terraced houses is one of the busiest roads in Brighton. Where humans would see rubbish and rubble, one mother saw an opportunity for creating a den with lots of hiding spots and shelter for her kits.


Pockets of habitat in urban spaces can provide an oasis for hard-working parents raising a family. Animals that occupy urban spaces are subjected to high levels of disturbance in the form of noise, light, and human activity. Foxes have occupied urban spaces for many decades, and they are able to do so by being incredibly adaptable to changing conditions and making the most of the resources available to them.

Foxes can thrive in urban environments but there are things we can do to help them along and give them a good chance of successfully breeding each year.

If you notice adult Foxes visiting one spot in your garden, for example under a shed or tree, it is likely there is a new family living there with young offspring, and it is best to leave them alone. If a mother perceives you as a threat, she may decide to abandon the den and move her kits, pushing the family to go to potentially dangerous locations or cross busy roads.


Having been born in the middle of a city, these Foxes barely react to the sounds of power tools a couple of gardens over.

Although they may seem friendly, don’t be tempted to tame your local Foxes. Doing so will make them less wary of humans, which could result in them inadvertently frightening other people, or getting themselves into trouble, by approaching them for food. Urban foxes are much more used to the sight and sound of people but should still be wary of close contact and keep their distance, which is best both for their safety and yours.

Fox cub siblings © Sophie Atkinson
Fox cub siblings © Sophie Atkinson

Leave a comment

Comments

  • Ketan Jha:

    These are such lovely photos and videos. It is particularly interesting to see how non-plussed the kits are about the power tools.

    22 Sep 2025 02:20:00

  • Gillian Fleming:

    A little vixen has been visiting my garden in Seven Dials, Brighton since February and I regularly give her something good to eat but at a respectful distance. I noticed today that she was limping and unable to put weight on her right leg. She is still moving about quickly and there’s no way I could catch her to see what the problem is. Is there anything I can do? Thank you.

    04 Nov 2025 16:47:00

  • Sussex Wildlife Trust:

    Hi Gillian, 

    The Fox may be suffering with mange, as a limp can be a feature of this illness. You can find the other symptoms of mange here, to see if this Fox fits the description: Injured fox | RSPCA - RSPCA - rspca.org.uk.

    The general advice is if the infection is mild, and the Fox is still wary of humans, getting around ok, and moving off if you come within 2 metres, then it best to leave them to recover in the wild. However, if you notice the symptoms are worsening, or if the Fox doesn’t move when you approach (always keep a safe distance of 2 metres), then we would advise contacting a local rescue service.

    We do not run a wildlife rescue service, but you can find a list of those that do on our website: Who can help with injured wildlife? | Sussex Wildlife Trust.

Time Δ Debug Message - Perch Runway 3.2
1782696101.85560 [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
1782696101.88460.029Matched route: news/[slug:s]
1782696101.88480.0002Server address: 216.73.216.31
1782696101.88480Using master page: /templates/pages/blog/post.php
1782696101.88480Page arguments:
Array
(
    [0] => /news/fox-antics-in-central-brighton
    [s] => fox-antics-in-central-brighton
    [1] => fox-antics-in-central-brighton
)
1782696101.88510.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782696101.88630.0012 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782696101.88850.0022 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782696101.88920.0008INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782696101.89140.0021 [1] SELECT * FROM swt_shop_cart WHERE cartID=22400902
1782696101.89210.0008 [1] SELECT * FROM swt_shop_cart WHERE cartID=22400902
1782696101.89310.001 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-29 01:21:00' AND saleTo>'2026-06-29 01:21:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782696101.89470.0016 [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='fox-antics-in-central-brighton')) 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-29 01:21:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782696101.89770.003 [1] SELECT FOUND_ROWS() AS `count`
1782696101.89840.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=3397 AND postStatus='Published' AND postDateTime<='2026-06-29 01:21:00'
1782696101.89940.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782696101.90010.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782696101.90080.0007 [1] SELECT * FROM swt_categories WHERE catID=264 LIMIT 1
1782696101.90140.0006 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1782696101.90210.0007Using template: /templates/blog/post.html
1782696101.90240.0002 [162] SELECT catID, catPath FROM swt_categories
1782696101.90330.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-29 01:21:00' AND postSlug='fox-antics-in-central-brighton'
1782696101.92460.0213Using template: /templates/blog/post.html
1782696101.92520.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782696101.9270.0019Using template: /templates/pages/attributes/seo.html
1782696101.92730.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782696101.92820.0009 [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
1782696101.92980.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782696101.93290.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782696101.93360.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782696101.93590.0023Using template: /templates/navigation/ps_nav_template.html
1782696101.93590 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782696101.93670.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782696101.93720.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782696101.93990.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782696101.94090.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782696101.94160.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782696101.9450.0034 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782696101.9460.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
1782696101.94810.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1782696101.94860.0005Using template: /templates/blog/post.html
1782696101.94890.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='27' LIMIT 1
1782696101.94970.0007Using template: /templates/blog/author.html
1782696101.95010.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='fox-antics-in-central-brighton')) 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-29 01:21:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782696101.95210.002 [1] SELECT FOUND_ROWS() AS `count`
1782696101.95260.0005 [1] Using template: /templates/blog/post.html
1782696101.95510.0025Using template: /templates/blog/comment_form.html
1782696101.95610.001 [2] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3397 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782696102.01070.0546 [2] Using template: /templates/blog/comment.html
1782696102.01150.0008Using template: /templates/blog/post.html
1782696102.01160.0001 [1] SELECT * FROM swt_blog_authors WHERE authorID='27' LIMIT 1
1782696102.01290.0013 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782696102.01370.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782696102.01440.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
1782696102.01650.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782696102.01710.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782696102.0190.002 [6] Using template: /templates/navigation/footer-nav.html
1782696102.01960.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782696102.02020.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782696102.02070.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782696102.0230.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782696102.02350.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782696102.02530.0018 [10] Using template: /templates/navigation/footer-nav.html
1782696102.02850.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782696102.02920.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782696102.02960.0004 [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
1782696102.03180.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782696102.03230.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782696102.03430.0019 [29] Using template: /templates/navigation/footer-nav.html
1782696102.03650.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782696102.03720.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782696102.03760.0004 [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
1782696102.03970.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782696102.04020.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782696102.04210.0019 [10] Using template: /templates/navigation/footer-nav.html
1782696102.04380.0017Request time: 0.1911
1782696102.04380Process time: 0.191
1782696102.04380Memory: 1.6259