70.036 BF1680 - Maiden's Blush - Geometridae - Cyclophora punctaria
70.036 BF1680  – Maiden's Blush  – Cyclophora punctaria  – (Linnaeus, 1758)
Adult Macro:  CAT 2 – Can be confused with other species – Good photographs maybe required – Can be confused with other species      
PDF Icon – click for Adult Macro Verification Guidelines

Green –  Rare / Uncommon / Scarce   
Taxonomy:   Macro  >>.  >>  Geometridae  >> Sterrhinae
ID Difficulty:  green  – easy to identify, generally distinctive and unlikely to be confused with other species.
ID pointers: The moth gets its name from the reddish blush that is sometimes present in the central area of the forewing. The forewing is covered in small spot like freckles and lacks  any circular spots in the centre of the fore and hind wings. The combination of these two features help to eliminate other mochas. The red cross line is obvious and runs through both fore and hind wings.
Distribution:  (Last record: 2024 )  –  A resident, but one that is now  rare to scarce and localised in Derbyshire. Appears to be declining and there are now only isolated populations in the county.
General Comment: None
Flight Period: May /  June /  July /  August /  September –  On the wing – mid-May to late September. Two generations Moth Activity: Nocturnal  Photographed: Yes –  Photographed By: Tony Davison  © All Rights Reserved
*** Last updated on 2 October 2025 by RP ***
Wingspan: 18-25mm
Forewing: 13-16mm
Food Plant: Oak leaves.
Last Recorded Year: 2024
Last Recorded By – Not Recorded
Last Recorded General Area – Not Recorded

Selected Images:  Tony Davison ©



Temporal Distribution Chart
Adults: (between 1982 - 2025)
(click legend below to show/hide datasets)
 

Distribution Map for Cyclophora punctaria

Found 138 records
    ↳ from 2026+
    ↳ 95 from 2020 - 2025
    ↳ 43 from Before 2020
Flying
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

If the Map Layers function fails, just refresh the page and it should be OK after. Use the +- zoom on the top left, or on a tablet, use two fingers to zoom. Remember, the last layer you ticked is the one which displays the popup information - they sit on top of each other - de-select then re-select, to see the popup values.

Bedrock Geology ** indirectly affects moth distribution by influencing the type of habitat and food plants available in an area. In turn, this may affect the types of moths that can thrive, or where they can most likely be found.


NBN Atlas UK Distribution for – Cyclophora punctaria

⚠️ Please wait for the map to load fully – do not click the link shown.


Note – the NBN Atlas datasets are listed in the map below and vary in their currency (uptodateness) – however, the map does give a general indication of the moth's distribution across the UK.

Visit NBN Site


Monthly Records By Year: Cyclophora punctaria
( data includes both Larvae and Adult Stages )

Monthly Counts By Year: Cyclophora punctaria
( data is based on 'Adult' stage records only )

First/Last Recorded Dates: Cyclophora punctaria
Adult-only & Anything [Larvae, Pupae, Adult, Mines]

Shading shows moth presence between dates

Click the colour discs below to Select/De-select as Required

Recordings By Year: Cyclophora punctaria
( All data includes both Larvae and Adult Stages )
Annual Growth Rate (AGR): Cyclophora punctaria
AGR: 0.87%   |   Total % Change: 17.9%

Hectad (10kmx10km) Coverage: Cyclophora punctaria
( data includes both Larvae and Adult Stages )

Flight Periods – Indicative –vs– Recorded Data
Cyclophora punctaria

Flight Period chart – the grey hatched area above, which can cross one or more months, pictorially represents the best guess we have for this moth's flight periods [month/s]. The coloured lines represent the actual months seen in flight, from site observation records received between 2020-2026.

Records Behind the Map and Charts - Cyclophora punctaria – 138 records available

Listed by Year - descending - scroll across to see all table columns

Site Name Tetrad Date Count Stage Recorder Source RecordKey
Norton Lees, Sheffield SK38L 25/08/2025 1 adult Mella, Pete vc57_irecords_extract iBRC44771402
Belper, Derbyshire SK34N 24/08/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC50608693
Mellor SJ98Z 23/08/2025 2 adult Knass, David vc57_irecords_extract iBRC44769936
Belper, Derbyshire SK34N 23/08/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC50608571
Belper, Derbyshire SK34N 22/08/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC50608317
upper cromford garden SK25Y 20/08/2025 1 adult Ashton, Clive vc57_irecords_extract iBRC44763328
Belper SK34N 18/08/2025 1 adult Evans, Dave vc57_irecords_extract iBRC44651913
Belper, Derbyshire SK34N 18/08/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC44663022
Findern, Derbyshire SK33A 15/08/2025 1 adult Hallam, Brian vc57_irecords_extract iBRC44527433
Belper, Derbyshire SK34N 15/08/2025 4 adult Newcombe, Dave vc57_irecords_extract iBRC44661818
Cown Edge Farm marsh SK09A 14/08/2025 2 adult Heintzen, Christian vc57_irecords_extract iBRC48740667
upper cromford garden SK25Y 13/08/2025 1 adult Ashton, Clive vc57_irecords_extract iBRC44517569
Belper, Derbyshire SK34N 12/08/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC44660056
Staveley Derbyshire SK47H 06/08/2025 1 adult Morris, Sid vc57_irecords_extract iBRC44228859
Staveley Derbyshire SK47H 30/07/2025 1 adult Morris, Sid vc57_irecords_extract iBRC44021620
Belper, Derbyshire SK34N 29/07/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC44351635
Belper, Derbyshire SK34N 25/07/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC44350088
Belper, Derbyshire SK34N 21/07/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC44347979
Melbourne, Derbyshire SK32X 19/07/2025 1 adult Davison, Tony vc57_irecords_extract iBRC43616144
Belper, Derbyshire SK34N 19/07/2025 1 adult Newcombe, Dave vc57_irecords_extract iBRC44274440
Midway, Derbys. SK32A 30/06/2025 1 adult Williams, Michael vc57_irecords_extract iBRC43042332
sheffield SK38M 12/06/2025 1 adult Turner, Jan vc57_irecords_extract iBRC42254730
sheffield SK38M 30/05/2025 1 adult Turner, Jan vc57_irecords_extract iBRC41988057
Chaddesden, Derby SK33T 27/05/2025 1 adult roome, martin vc57_irecords_extract iBRC42702465
Spring Wood, Calke SK32W 25/05/2025 1 adult Neil Gregory vc57_irecords_extract iBRC41803844
Inkersall garden SK47G 14/05/2025 1 adult Don Cambridge vc57_irecords_extract iBRC41560348
Belper SK34U 11/05/2025 1 adult Evans, Dave vc57_irecords_extract iBRC41529379
Chaddesden, Derby SK33T 01/05/2025 1 adult roome, martin vc57_irecords_extract iBRC42686549
Darley Bridge SK26Q 09/09/2024 1 Adult Moores, Stephen vc57_irecords_extract iBRC39078573
Mickleover garden SK33C 06/09/2024 1 adult Maughan, Christine vc57_irecords_extract iBRC39740915
Chaddesden, Derby SK33T 06/09/2024 1 adult roome, martin vc57_irecords_extract iBRC38681262
King's Newton SK32Y 05/09/2024 2 adult Soar, Will vc57_irecords_extract iBRC40387340
Charlesworth, Cown Edge Landslide SK09A 02/09/2024 1 adult Heintzen, Christian vc57_irecords_extract iBRC38657908
Findern, Derbyshire, DEAZ SK33A 01/09/2024 1 adult Hallam, Brian vc57_irecords_extract iBRC39935092
Belper, Derbyshire SK34N 01/09/2024 1 adult Newcombe, Dave vc57_irecords_extract iBRC38293194
Melbourne, Derbyshire SK32X 27/08/2024 1 adult Davison, Tony vc57_irecords_extract iBRC38158920
Midway, Derbys. SK32A 26/08/2024 1 adult Williams, Michael vc57_irecords_extract iBRC39954829
Markham Vale Derbyshire SK47L 26/08/2024 1 adult Morris, Sid vc57_irecords_extract iBRC38395994
Scalpcliffe road SK22R 25/08/2024 1 adult Ward, Clive vc57_irecords_extract iBRC38140641
Ludworth Moor SJ99V 24/08/2024 1 adult Heintzen, Christian vc57_irecords_extract iBRC38473397
Allestree, Derby SK33P 18/08/2024 1 adult Plant, Stephen vc57_irecords_extract iBRC37974283
Allestree, Derby SK33P 18/08/2024 1 adult Plant, Stephen vc57_irecords_extract iBRC40242117
Ilkeston, Derbyshire SK44K 17/08/2024 3 adult Hobby, Brian vc57_irecords_extract iBRC38196749
Inkersall garden SK47G 15/08/2024 1 adult Don Cambridge vc57_irecords_extract iBRC37899811
Allestree, Derby SK33P 13/08/2024 1 adult Plant, Stephen vc57_irecords_extract iBRC37861400
All SK33P 13/08/2024 1 adult Plant, Stephen vc57_irecords_extract iBRC40215293
Markham Vale Derbyshire SK47K 12/08/2024 3 adult Morris, Sid vc57_irecords_extract iBRC37881337
Ilkeston, Derbyshire SK44K 10/08/2024 1 adult Hobby, Brian vc57_irecords_extract iBRC37911241
Markham Vale Derbyshire SK47K 09/08/2024 3 adult Morris, Sid vc57_irecords_extract iBRC37840534
Chaddesden, Derby SK33T 08/08/2024 1 adult roome, martin vc57_irecords_extract iBRC38681474
Inkersall garden SK47G 08/08/2024 1 adult Don Cambridge vc57_irecords_extract iBRC37741874
Stonebroom SK45E 01/08/2024 1 adult Bradley, Jonathan vc57_irecords_extract iBRC37689299
Mickleover garden SK33C 31/07/2024 1 adult Maughan, Christine vc57_irecords_extract iBRC37701272
West Park Fox Covert LNR SK43W 31/07/2024 1 adult Bryce, Marion vc57_irecords_extract iBRC38104656
High Leas Farm, Riber SK35D 29/06/2024 1 adult Thorpe, Steve vc57_irecords_extract iBRC40044728
Glossop SK, UK SK09B 18/05/2024 1 Adult starnosemole vc57_irecords_extract iBRC35972644
Belper SK34N 07/05/2024 1 adult Evans, Dave vc57_irecords_extract iBRC35804628
Mellor SJ98Z 09/09/2023 1 adult Knass, David vc57_irecords_extract iBRC32940256
Belper Garden SK34P 08/09/2023 1 adult Evans, Dave vc57_irecords_extract iBRC34544906
Belper SK34U 29/08/2023 1 adult Evans, Dave vc57_irecords_extract iBRC35298055
Inkersall garden SK47G 29/08/2023 1 adult Don Cambridge vc57_irecords_extract iBRC33144168
Findern Garden SK33A 18/08/2023 1 Adult Hallam, Brian vc57_irecords_extract iBRC34638015
Findern Garden SK33A 16/08/2023 1 Adult Hallam, Brian vc57_irecords_extract iBRC34638013
Staveley Derbyshire SK47H 14/08/2023 1 adult Morris, Sid vc57_irecords_extract iBRC32464418
Findern Garden SK33A 11/08/2023 1 Adult Hallam, Brian vc57_irecords_extract iBRC34638012
Shirland - Hallfieldgate Lane SK35Z 10/08/2023 1 Adult Mahadevan, Nikki vc57_irecords_extract iBRC34435468
Markham Vale South Tip SK47K 07/08/2023 2 adult Morris, Sid vc57_irecords_extract iBRC32265282
Sandiacre SK43T 30/07/2023 1 adult Milnes, Emily vc57_irecords_extract iBRC34528801
Kirk Hallam, Ilkeston SK44K 21/07/2023 1 adult Hobby, Brian vc57_irecords_extract iBRC48690938
White Knowle Road, Buxton SK07R 11/06/2023 1 Adult Mortin, Jon vc57_irecords_extract iBRC30809975
White Knowle Road, Buxton SK07R 11/06/2023 1 Adult Mortin, Jon vc57_irecords_extract iBRC30853841
Clover Close, Elvaston SK43B 27/05/2023 1 adult Bryce, Marion vc57_irecords_extract iBRC30536389
Sandiacre SK43T 26/05/2023 1 adult Milnes, Emily vc57_irecords_extract iBRC34095458
Belper SK34U 24/05/2023 1 adult Evans, Dave vc57_irecords_extract iBRC35294975
Kirk Hallam, Ilkeston SK44K 26/08/2022 1 adult Hobby, Brian vc57_irecords_extract iBRC41046219
Kirk Hallam, Ilkeston SK44K 05/08/2022 1 adult Hobby, Brian vc57_irecords_extract iBRC41046156
Findern, Derbyshire, DEAZ SK33A 29/07/2022 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35167346
Kirk Hallam, Ilkeston SK44K 29/07/2022 1 adult Hobby, Brian vc57_irecords_extract iBRC41046085
Lower Cromford Garden SK25Y 19/07/2022 1 adult Ashton, Clive vc57_irecords_extract iBRC34569070
EA depot SK43G 19/07/2022 1 adult Collins, Stuart vc57_irecords_extract iBRC28766599
Findern, Derbyshire, DEAZ SK33A 17/06/2022 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35166685
Kirk Hallam, Ilkeston SK44K 12/05/2022 1 adult Hobby, Brian vc57_irecords_extract iBRC41045693
Midway, Derbys. SK32A 06/09/2021 1 adult Williams, Michael vc57_irecords_extract iBRC38546182
Briar Close, Newhall, Swadlincote SK22V 03/09/2021 1 adult PEACH, Mr K. Danes_2019-2021 35
Findern, Derbyshire, DEAZ SK33A 23/08/2021 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35165792
Findern, Derbyshire, DEAZ SK33A 02/06/2021 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35164619
Main Street, Kings Newton SK32Y 26/08/2020 1 Adult Soar, Will vc57_irecords_extract iBRC34061136
Main Street, Kings Newton SK32Y 14/08/2020 1 Adult Soar, Will vc57_irecords_extract iBRC34061137
Shirland - Hallfieldgate Lane SK35Z 13/08/2020 1 adult Mahadevan, Nikki vc57_irecords_extract iBRC34963634
Briar Close, Newhall, Swadlincote SK22V 31/07/2020 1 adult PEACH, Mr K. Danes_2019-2021 465
Findern, Derbyshire, DEAZ SK33A 26/06/2020 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35163014
Kirk Hallam, Ilkeston SK44K 14/06/2020 1 adult Hobby, Brian vc57_irecords_extract iBRC41040341
Woodland Ave SK43R 02/06/2020 1 adult Thorpe, Steve vc57_irecords_extract iBRC33500914
Melbourne, Derbyshire SK32X 01/06/2020 1 adult Davison, Tony vc57_irecords_extract iBRC33535687
Kirk Hallam, Ilkeston SK44K 21/05/2020 1 adult Hobby, Brian vc57_irecords_extract iBRC41040279
Findern, Derbyshire, DEAZ SK33A 02/09/2019 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35161955
Findern, Derbyshire, DEAZ SK33A 30/08/2019 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35161932
Briar Close, Newhall, Swadlincote SK22V 25/08/2019 1 adult PEACH, Mr K. Danes_2019-2021 987
Main Street, Kings Newton SK32Y 22/08/2019 1 Adult Soar, Will vc57_irecords_extract iBRC34061138
Elgar Drive, Sawley, Long Eaton SK43R 19/08/2019 1 adult BRADDOCK, Mr A. Danes_2019-2021 1035
Station Road, Darley Dale SK26R 11/08/2019 1 adult Roddis, Simon vc57_irecords_extract iBRC35373601
Norton Lees SK38L 01/06/2019 1 adult MELLA, Mr P.J. Danes_2019-2021 1597
Wood Lane, Newhall, Swadlincote SK22V 26/05/2019 1 adult BUDWORTH, Mr D. Danes_2019-2021 1626
Findern, Derbyshire, DEAZ SK33A 25/04/2019 1 adult Brian and Jean Hallam vc57_irecords_extract iBRC35161014
Main Street, Kings Newton SK32Y 15/05/2018 1 Adult Soar, Will vc57_irecords_extract iBRC34061139
Main Street, Kings Newton SK32Y 30/07/2017 1 Adult Soar, Will vc57_irecords_extract iBRC34061140
Main Street, Kings Newton SK32Y 01/06/2017 1 Adult Soar, Will vc57_irecords_extract iBRC34061141
Main Street, Kings Newton SK32Y 31/05/2017 1 Adult Soar, Will vc57_irecords_extract iBRC34061142
Briar Close,Newhall,Swadlincote SK22V 12/09/2016 1 Adult K. Peach vc57_danes_bc_data LC000334001WPTNB
Elvaston Clover Close SK43B 26/08/2016 1 adult Bryce, Marion vc57_irecords_extract iBRC3950919
My Garden SK32F 14/08/2016 1 Adult Banton, Kevin vc57_irecords_extract iBRC3864043
Drakelow NR (car park),Burton on Trent SK22F 18/09/2015 1 Adult M.J. Williams vc57_danes_bc_data LC000334001WPTG0
Wood Lane,Newhall,Swadlincote SK22V 21/08/2015 1 Adult Dave Budworth vc57_danes_bc_data LC000334001OKETK
Hardhurst Rd, Alvaston, Derby SK33W 03/09/2014 1 Adult I. Gardler vc57_danes_bc_data LC000334001WP4FT
Hillside, Findern, Derby SK33A 29/07/2014 1 Adult Hallam, Brian vc57_danes_bc_data LC000334001WPSXC
The Hollies,Holly St,Stapenhill,Burton on Trent SK22K 23/08/2013 1 Adult P. Patrick vc57_danes_bc_data LC000334001OJXJM
The Hollies,Holly St,Stapenhill,Burton on Trent SK22K 23/08/2013 1 Adult P. Patrick vc57_danes_bc_data LC000334001WPSHR
The Hollies,Holly St,Stapenhill,Burton on Trent SK22K 09/08/2013 1 Adult P. Patrick vc57_danes_bc_data LC000334001OLD54
The Hollies,Holly St,Stapenhill,Burton on Trent SK22K 09/08/2013 1 Adult P. Patrick vc57_danes_bc_data LC000334001WPY79
Wood Lane,Newhall,Swadlincote SK22V 02/08/2013 1 Adult Dave Budworth vc57_danes_bc_data LC000334001OLCYJ
Wood Lane, Newhall, Swadlincote SK22V 02/08/2013 1 Adult Dave Budworth vc57_danes_bc_data LC000334001WPY2H
Wood Lane,Newhall,Swadlincote SK22V 07/06/2013 1 Adult Dave Budworth vc57_danes_bc_data LC000334001OKANR
Wood Lane, Newhall, Swadlincote SK22V 07/06/2013 1 Adult Dave Budworth vc57_danes_bc_data LC000334001WOU0B
Lancaster Ave,Sandiacre SK43S 20/05/2013 1 Adult I.M. Viles vc57_danes_bc_data LC000334001OLANB
Lang Rd, Alvaston, Derby SK33R 19/05/2013 1 Adult VC57 Derbyshire Recorder vc57_danes_bc_data LC000334001OKALO
Lang Rd, Alvaston, Derby SK33R 19/05/2013 1 Adult M. Gash vc57_danes_bc_data LC000334001WQ7AL
Hopwell Cottage Farm,Ockbrook SK43H 02/08/2011 1 Adult Bryce, Marion vc57_danes_bc_data LC000334001OL34F
Wood Lane,Newhall,Swadlincote SK22V 11/06/2010 1 Adult Dave Budworth vc57_danes_bc_data LC000334001OKSL9
Wood Lane, Newhall, Swadlincote SK22V 11/06/2010 1 Adult Dave Budworth vc57_danes_bc_data LC000334001WOXY7
Midway Rd,Midway,Swadlincote SK32A 23/05/2010 1 Adult M.J. Williams vc57_danes_bc_data LC000334001OJNYW
Bristol Rd,Ilkeston SK44R 08/09/2008 1 Adult S.L.P. Whiteley vc57_danes_bc_data LC000334001OKM2T
Main Street, Kings Newton SK32Y 02/08/2008 1 Adult Soar, Will vc57_irecords_extract iBRC34677204
Foremark Resr, Ticknall SK32H 25/07/2008 1 Adult M.J. Williams vc57_danes_bc_data LC000334001OJKRG
Melbourne, Derbyshire SK32X 28/06/2008 1 adult Davison, Tony vc57_irecords_extract iBRC33417509
Spinney Hill,Melbourne SK32X 28/06/2008 1 Adult Davison, Tony vc57_danes_bc_data LC000334001OKK6K
Midway Rd,Midway,Swadlincote SK32A 10/05/2008 1 Adult M.J. Williams vc57_danes_bc_data LC000334001OJZK2
South Wood, Calke, Ticknall SK32Q 01/06/2006 1 Adult Finch, Graham Leonard vc57_danes_bc_data LC000334001OI784
Skinner St, Creswell, Worksop SK57H 09/06/1982 1 Adult VC57 Derbyshire Recorder vc57_danes_bc_data LC000334001OIAA9

Scroll to Top