Species of the day: Common Lizard

, 16 April 2020
Species of the day: Common Lizard
Common Lizard © Barry Yates

By James Duncan

Learning and Engagement Officer

The Common or Viviparous Lizard (Zootoca vivipara) is one of just three native Lizard species. Along with the leg-less Slow-Worm it's the other you're most likely to see. The naming of this species relates to its unusual habit (amongst lizards) of incubating eggs inside the body and giving birth to live young - they are born within a transparent membrane, though the young will struggle through this within a day or so and become fully independent. Of course nature rarely sticks to our arbitrary rules of naming and the Viviparous Lizard tends to be oviparous (egg-laying) in southern parts of its range, particularly at altitude in the Pyrenees. Remarkably, this species has perhaps one of the widest distributions of any known vertebrate on the planet. Their range extends not just through mainland Europe, but into the Arctic Circle, through Asia to the Pacific coast of Russia and even as far afield as Japan. Living further north than any other non-marine reptile, it truly is a species of the temperate zone. In contrast, its 'common' moniker somewhat belies its UK status, which would be more accurately determined as 'local.' In essence their distribution here is patchy and they're in decline owing to loss of habitat. 

It's certainly possible that the Viviparous Lizard may be seen in larger gardens. Truthfully it's not their favoured habitat as they're largely a creature of undisturbed land such as heath and upland moor, though roadside verges, forest rides, wood-piles, artificial embankments, river edges and railway cuttings may also fit the bill nicely. The majority of our most familiar landscapes, such as farmland, grazed pastures and dense woodland are entirely unsuitable for them. Now's the perfect time to keep a look out as they typically emerge from hibernation prior to the start of spring, with courtship and mating peaking in April - May. Courtship's a complex affair as they're polygynandrous, whereby both sexes will have multiple partners during the breeding season. Look out for them as they 'bask' in full sunshine, anywhere within easy reach of cover. As with all 'cold-blooded' reptiles, Viviparous Lizards are wholly reliant on thermoregulation. They need the heat to warm their blood, missing an ability to regulate their own body temperature in the same way that mammals do. Being a diurnal (daytime) hunter they'll typically emerge from overnight refuge with a body temperature of around 15°c. When basking achieves an optimum 30°c, they're ready to move off in search of invertebrate prey. They're an agile, hyper-alert species and it's typically sound, rather than sight, that alerts humans to their presence. Always on the lookout for danger, their explosive movements often promote a rapid rustle of leaves as they disappear from view.    

Surprisingly, Viviparous Lizards also appear to be fairly adept swimmers, occasionally catching insect prey from the water surface. This may even be used as a tactic for escaping predators, of which they have many. Their agility aside, they frequently fall prey to birds such as Kestrel and Buzzard, mammals such as Weasel and Hedgehog and other reptiles such as Adder and Smooth Snake. Their susceptibility to both domestic cats and even garden Blackbirds likely limits their urban distribution. They do have a strategy to escape, a special trick using autotomy. This is of course, self-amputation, shedding of the tail. Contractions in the muscles of the tail continue after detachment, the tail wiggling to attract the predator's attention away from the escaping lizard. This has particular benefit towards venomous snakes, whereby even a small strike will quickly inject enough venom to kill. Should the Viviparous Lizard be struck in the tail, it can be shed rapidly before the venom spreads. They can re-grow the tail, though not to the full extent of the original.

Common lizard seanstones

Common Lizard © Sean Stones

Leave a comment

Comments

  • Martin Banks:

    I have a nice photo of a common lizard I took last summer at The Black Hole at Welch’s Common causeway, would the trust like a copy?

    17 Apr 2020 14:41:00

  • Sussex Wildlife Trust:

    Thanks Martin, that would be great. Can you please email it to [email protected]

    17 Apr 2020 17:56:08

  • Rob Bedford:

    Just saw a Lizard in my garden in Southwater
    Sussex, are these a common sighting?

    09 Jun 2021 15:40:00

  • Rob Bedford:

    Just saw a Lizard in my garden in Southwater
    Sussex, are these a common sighting?

    10 Jun 2021 06:37:00

  • Rob Bedford:

    Just saw a Lizard in my garden in Southwater
    Sussex, are these a common sighting?

    11 Jun 2021 08:25:00

  • Diane Hedditch:

    Saw 4-5 common lizards yesterday afternoon whilst walking on the gallops in Findon. They were basking on some logs in a sheltered spot under a sloe bush and were quite active, which is why I’m unsure how many there were.

    20 Sep 2021 08:28:00

  • Kim Venner:

    We are fortunate to have these in our garden in the High Weald AONB. They like to sunbathe on the sandstone rocks in our garde. So lucky.

    07 Apr 2022 09:18:00

  • Deborah:

    I have just spotted a lizard in our garden. Can send a picture through?

    30 Mar 2023 01:51:00

  • Sussex Wildlife Trust:

    By all means - why not join our Facebook Nature Table & post it there? https://www.facebook.com/group...

  • Glenn BEDFORD:

    Just seen one in Withernsea east yorkshire .it lay watching no more than arms length whilst gardening.

    11 Jun 2023 13:06:00

  • Carl Wyatt:

    Thanks James, my daughter saw one of these today at forest school and we’ve just enjoyed reading your article together.

    16 Jul 2025 16:36:00

Time Δ Debug Message - Perch Runway 3.2
1783228880.68560 [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
1783228880.71220.0266Matched route: news/[slug:s]
1783228880.71240.0002Server address: 216.73.217.63
1783228880.71240Using master page: /templates/pages/blog/post.php
1783228880.71240Page arguments:
Array
(
    [0] => /news/species-of-the-day-common-lizard
    [s] => species-of-the-day-common-lizard
    [1] => species-of-the-day-common-lizard
)
1783228880.71270.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228880.71390.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783228880.71580.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783228880.71630.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783228880.71810.0017 [1] SELECT * FROM swt_shop_cart WHERE cartID=22639888
1783228880.71860.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22639888
1783228880.71910.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-05 05:21:00' AND saleTo>'2026-07-05 05:21:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783228880.72030.0012 [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='species-of-the-day-common-lizard')) 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-07-05 05:21:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783228880.72220.0019 [1] SELECT FOUND_ROWS() AS `count`
1783228880.72270.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2076 AND postStatus='Published' AND postDateTime<='2026-07-05 05:21:00'
1783228880.72350.0007 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783228880.72410.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783228880.72470.0006 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783228880.72540.0007 [1] SELECT * FROM swt_categories WHERE catID=78 LIMIT 1
1783228880.7260.0007Using template: /templates/blog/post.html
1783228880.72630.0003 [162] SELECT catID, catPath FROM swt_categories
1783228880.72760.0013 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-05 05:21:00' AND postSlug='species-of-the-day-common-lizard'
1783228880.74820.0206Using template: /templates/blog/post.html
1783228880.74890.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783228880.75060.0017Using template: /templates/pages/attributes/seo.html
1783228880.75080.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783228880.75150.0007 [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
1783228880.75250.001 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783228880.75530.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228880.75580.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228880.75770.0019Using template: /templates/navigation/ps_nav_template.html
1783228880.75770 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783228880.75860.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783228880.7590.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783228880.76090.0019 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783228880.76160.0007 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783228880.76230.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783228880.76460.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783228880.76550.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783228880.76740.0019 [1] Using template: /templates/navigation/breadcrumbs.html
1783228880.76790.0005Using template: /templates/blog/post.html
1783228880.76820.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783228880.76890.0007Using template: /templates/blog/author.html
1783228880.76930.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='species-of-the-day-common-lizard')) 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-07-05 05:21:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783228880.77120.0019 [1] SELECT FOUND_ROWS() AS `count`
1783228880.77160.0004 [1] Using template: /templates/blog/post.html
1783228880.77420.0026Using template: /templates/blog/comment_form.html
1783228880.77520.001 [10] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2076 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783228880.82970.0545 [10] Using template: /templates/blog/comment.html
1783228880.83190.0022Using template: /templates/blog/post.html
1783228880.83210.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783228880.83290.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783228880.83360.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783228880.83410.0005 [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
1783228880.83610.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228880.83650.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228880.83860.0021 [6] Using template: /templates/navigation/footer-nav.html
1783228880.83930.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783228880.83980.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783228880.84020.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783228880.84230.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228880.84280.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228880.84450.0017 [10] Using template: /templates/navigation/footer-nav.html
1783228880.84780.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783228880.84840.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783228880.84890.0005 [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
1783228880.85090.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228880.85130.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228880.8530.0017 [29] Using template: /templates/navigation/footer-nav.html
1783228880.85550.0025 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783228880.85610.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783228880.85670.0006 [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
1783228880.85880.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228880.85930.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228880.86110.0018 [10] Using template: /templates/navigation/footer-nav.html
1783228880.86220.0011Request time: 0.179
1783228880.86220Process time: 0.1788
1783228880.86220Memory: 1.6544