The Wetland Bird Survey (WeBS) is organised nationally by the British Trust for Ornithology and supported by the WWT, RSPB and JNCC. Its principle aims are to identify population sizes, determine trends in numbers and distribution and to identify important sites for waterbirds across the UK.

In 2024 the Hertfordshire counts were organised by Cath Patrick (Lee Valley from Ware south) or centrally from BTO HQ (all other sites) and were undertaken by dedicated observers each month. Some sites are not surveyed during the summer months (April to August) but otherwise coverage is most comprehensive.

In 2024 the core count were the following Sundays: 14 Jan, 11 Feb, 10 Mar, 7 Apr, 12 May, 9 Jun, 21 Jul, 18 Aug, 22 Sep, 20 Oct, 17 Nov, 15 Dec. The scheme organisers have agreed that the Lee Valley counts can be undertaken the previous Saturday, and some counts were carried out on the previous or subsequent weekends.

Sincere thanks are due to everyone who contributes to this important monitoring project and especially to Cath for the co-ordination.

We are always looking for volunteers to assist with this national monitoring effort both to fill any gaps in the existing coverage but also to take on other sites which could hold significant numbers of waterfowl. The effort involves counting all such species at one wetland site each month on Saturday or Sunday. This should ideally happen every month but most importantly from January to March and September to December inclusive. If you are able to help in the Lee Valley please contact Cath Patrick (c/o LVRP, Myddleton House, Bull’s Cross, Enfield, EN2, 9HG). For elsewhere in Hertfordshire please contact the national organisers. Thank you.


Mute SwanTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 2 1 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 7 4 2 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 15 24 17 21 13 20 25 25 18 15 11 20 
Maple Lodge NR 4 2 2 nc 0 nc 2 3 3 3 0 nc 
Lynsters Lake nc nc 0 nc 3 1 1 1 3 nc 2 2 
Pynesfield North/South Lakes 6 4 6 2 2 nc 2 2 3 2 2 3 
Helicon Lake 14 12 0 2 0 0 0 0 2 0 2 0 
Troy Mill Lake 0 1 2 2 0 0 2 6 6 6 9 1 
Lea Valley: 
East Hyde 2 2 2 2 2 4 2 4 4 4 2 3 
Brocket Park 0 3 2 2 2 7 5 5 5 1 2 1 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 17 9 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 2 nc nc 0 nc 1 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 2 6 0 nc 0 nc 0 0 0 0 nc 0 
Amwell NR - others 6 6 4 2 2 2 0 8 6 7 10 12 
Stanstead Innings 9 11 5 10 6 6 0 2 3 2 8 9 
Rye Meads 7 3 31 nc nc nc nc nc 46 42 18 16 
Broxbourne GP 1 4 4 5 3 3 2 3 9 1 8 8 
Cheshunt GPs: 
Radwell Mill 16 17 19 19 9 nc 30 27 28 34 31 32 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 1 2 6 3 nc nc nc nc 4 nc 4 3 
Fairlands Valley Park 3 4 3 2 3 4 2 2 2 2 2 2 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 2 5 7 4 6 9 10 12 0 1 9 2 
Tyttenhanger GPs - all 5 10 10 13 21 5 nc 6 8 2 nc 6 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 2 2 
Hilfield Park Reservoir 3 0 2 2 3 3 3 13 11 7 2 0 
Tring Reservoirs 22 17 nc 9 15 58 66 35 nc 25 29 25 

Canada GooseTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 14 5 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 38 66 70 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 23 55 84 30 54 67 92 74 0 115 17 42 
Maple Lodge NR 2 2 4 nc 6 nc 0 0 0 0 0 nc 
Lynsters Lake nc nc 12 nc 13 0 0 40 1 nc 0 0 
Pynesfield North/South Lakes 0 0 0 1 0 nc 0 0 0 0 0 0 
Helicon Lake 0 0 4 6 0 0 0 4 2 0 0 0 
Troy Mill Lake 0 0 0 0 2 0 0 0 0 0 0 2 
Lea Valley: 
East Hyde 82 134 110 126 118 56 137 110 484 131 87 115 
Brocket Park 8 3 2 4 4 3 5 6 77 10 105 84 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 27 44 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 5 6 
King's Meads 0 nc nc 0 nc 4 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 0 4 3 nc 1 nc 1 0 0 0 nc 0 
Amwell NR - others 28 28 87 66 98 96 42 61 33 3 2 12 
Stanstead Innings 32 18 21 26 42 49 18 4 23 2 4 35 
Rye Meads 2 29 39 nc nc nc nc nc 1 6 0 5 
Broxbourne GP 0 7 4 15 8 9 12 43 0 66 0 7 
Cheshunt GPs: 
Radwell Mill 6 7 2 10 13 nc 17 5 0 12 7 2 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 12 0 14 30 nc nc nc nc 10 nc 0 9 
Fairlands Valley Park 95 69 36 25 21 115 146 46 31 159 61 70 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 70 57 61 47 72 134 58 64 5 4 83 60 
Tyttenhanger GPs - all 80 0 34 25 25 55 nc 192 367 62 nc 50 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 50 20 50 
Hilfield Park Reservoir 4 5 4 7 5 146 4 17 0 0 0 0 
Tring Reservoirs 144 8 nc 16 19 212 95 19 nc 4 15 0 

WigeonTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 0 0 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 0 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 13 7 0 0 0 0 0 0 0 2 0 11 
Maple Lodge NR 2 0 0 nc 0 nc 0 0 0 0 0 nc 
Lynsters Lake nc nc 0 nc 0 0 0 0 0 nc 0 0 
Pynesfield North/South Lakes 10 6 0 0 0 nc 0 0 0 0 0 7 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 0 0 0 0 0 0 0 0 0 15 0 
Lea Valley: 
East Hyde 0 0 0 0 0 0 0 0 0 0 0 0 
Brocket Park 0 0 0 0 0 0 0 0 0 0 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 0 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 2 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 0 0 0 nc 0 nc 0 0 0 0 nc 0 
Amwell NR - others 1 0 0 0 0 0 0 0 2 14 0 0 
Stanstead Innings 1 0 0 0 0 0 0 0 0 0 0 0 
Rye Meads 0 0 0 nc nc nc nc nc 10 4 0 6 
Broxbourne GP 0 0 0 0 0 0 0 0 0 0 0 0 
Cheshunt GPs: 
Radwell Mill 0 0 0 0 0 nc 0 0 0 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 14 0 0 0 nc nc nc nc 11 nc 26 22 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 1 0 0 0 0 0 nc 0 4 10 nc 2 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 0 0 
Hilfield Park Reservoir 40 10 2 0 0 0 0 0 2 0 2 15 
Tring Reservoirs 80 27 nc 0 0 0 0 0 nc 104 100 85 

GadwallTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 0 2 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 0 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 9 2 8 4 3 4 31 26 10 29 4 4 
Maple Lodge NR 5 25 44 nc 0 nc 127 86 11 12 4 nc 
Lynsters Lake nc nc 3 nc 0 0 0 0 0 nc 0 0 
Pynesfield North/South Lakes 17 6 2 0 0 nc 0 0 0 0 0 20 
Helicon Lake 7 2 0 0 0 1 0 0 0 0 0 1 
Troy Mill Lake 0 0 0 3 0 0 14 41 9 15 23 0 
Lea Valley: 
East Hyde 0 20 6 6 6 2 3 3 3 0 0 2 
Brocket Park 0 0 0 3 0 3 6 0 0 0 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 6 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 0 nc nc 2 nc 8 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 0 0 2 nc 3 nc 2 0 0 0 nc 0 
Amwell NR - others 35 21 30 17 2 24 134 46 23 56 58 81 
Stanstead Innings 56 20 16 7 3 1 41 41 20 14 16 25 
Rye Meads 172 146 125 nc nc nc nc nc 379 290 172 139 
Broxbourne GP 5 0 0 0 0 0 0 0 2 0 10 39 
Cheshunt GPs: 
Radwell Mill 3 3 1 7 3 nc 0 2 8 0 1 4 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 80 55 46 17 nc nc nc nc 50 nc 69 60 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 0 1 3 2 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 5 8 24 0 8 4 nc 7 38 40 nc 4 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 2 0 
Hilfield Park Reservoir 9 2 2 2 0 26 0 13 4 8 16 20 
Tring Reservoirs 57 62 nc 7 6 41 32 28 nc 26 29 33 

TealTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 0 0 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 0 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 0 0 0 0 0 0 0 0 0 0 3 5 
Maple Lodge NR 2 2 0 nc 0 nc 0 0 0 1 6 nc 
Lynsters Lake nc nc 0 nc 0 0 0 0 0 nc 0 0 
Pynesfield North/South Lakes 0 0 0 0 0 nc 0 0 0 0 0 0 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Lea Valley: 
East Hyde 0 0 0 0 0 0 0 0 0 0 0 0 
Brocket Park 0 0 0 0 0 0 0 0 0 0 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 0 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 0 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 0 0 1 nc 0 nc 0 0 0 0 nc 7 
Amwell NR - others 5 0 8 10 0 0 0 1 5 10 4 8 
Stanstead Innings 0 0 13 0 0 0 0 0 0 8 16 15 
Rye Meads 120 71 54 nc nc nc nc nc 82 42 62 78 
Broxbourne GP 0 0 0 0 0 0 0 0 0 0 0 0 
Cheshunt GPs: 
Radwell Mill 0 0 0 0 0 nc 0 0 0 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 18 15 4 0 nc nc nc nc 9 nc 26 48 
Fairlands Valley Park 4 0 4 0 0 0 0 0 0 0 0 0 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 40 13 2 0 0 0 nc 1 22 80 nc 59 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 5 0 
Hilfield Park Reservoir 2 16 0 0 0 0 0 0 0 0 0 8 
Tring Reservoirs 98 69 nc 8 0 1 1 53 nc 271 153 190 

MallardTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 29 3 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 13 6 5 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 5 0 6 4 5 8 2 11 9 11 2 6 
Maple Lodge NR 5 15 17 nc 0 nc 2 0 8 17 6 nc 
Lynsters Lake nc nc 1 nc 0 0 0 0 4 nc 0 0 
Pynesfield North/South Lakes 0 3 1 2 1 nc 5 0 3 0 0 5 
Helicon Lake 3 5 2 3 0 0 0 0 1 3 0 1 
Troy Mill Lake 4 7 5 5 11 12 13 6 6 5 5 8 
Lea Valley: 
East Hyde 16 12 18 12 14 14 12 14 7 11 11 22 
Brocket Park 8 11 12 6 11 21 36 8 26 15 9 35 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 65 38 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 30 24 
King's Meads 4 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 6 17 7 nc 5 nc 0 14 7 9 nc 5 
Amwell NR - others 38 12 12 15 13 19 10 16 11 22 23 14 
Stanstead Innings 37 16 8 10 8 31 25 8 20 35 12 26 
Rye Meads 49 34 32 nc nc nc nc nc 88 29 76 30 
Broxbourne GP 17 9 11 12 12 2 10 1 9 8 2 9 
Cheshunt GPs: 
Radwell Mill 10 22 4 15 10 nc 11 20 20 26 7 12 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 23 20 18 15 nc nc nc nc 10 nc 28 19 
Fairlands Valley Park 80 65 34 20 14 40 114 71 69 69 78 49 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 14 12 10 15 19 39 25 39 18 36 18 21 
Tyttenhanger GPs - all 12 21 15 5 15 14 nc 3 14 23 nc 31 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 6 26 6 
Hilfield Park Reservoir 5 5 2 2 4 4 67 31 7 6 8 5 
Tring Reservoirs 81 69 nc 59 49 80 218 196 nc 119 87 76 

ShovelerTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 0 0 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 0 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 15 9 16 0 0 0 0 0 4 30 29 5 
Maple Lodge NR 4 5 5 nc 0 nc 0 3 9 1 7 nc 
Lynsters Lake nc nc 0 nc 0 0 0 0 0 nc 0 0 
Pynesfield North/South Lakes 0 2 0 0 0 nc 0 0 0 0 0 1 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 11 0 0 1 0 0 0 0 0 0 1 
Lea Valley: 
East Hyde 0 0 0 0 0 0 0 0 0 0 0 0 
Brocket Park 0 0 0 0 0 0 0 0 0 0 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 0 4 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 5 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 6 21 2 nc 0 nc 0 0 0 0 nc 8 
Amwell NR - others 32 26 37 0 0 1 0 13 30 29 11 13 
Stanstead Innings 2 4 8 0 0 0 6 0 4 4 2 4 
Rye Meads 104 89 45 nc nc nc nc nc 91 42 52 48 
Broxbourne GP 0 0 0 0 0 0 0 0 0 23 0 0 
Cheshunt GPs: 
Radwell Mill 0 0 0 0 0 nc 0 0 2 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 8 0 8 2 nc nc nc nc 0 nc 20 18 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 0 0 0 0 2 0 0 0 0 0 0 
Tyttenhanger GPs - all 19 10 21 0 0 0 nc 0 33 10 nc 13 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 2 0 0 
Hilfield Park Reservoir 81 114 38 29 2 0 0 2 6 36 20 62 
Tring Reservoirs 21 62 nc 2 2 2 4 31 nc 74 45 14 

PochardTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 0 0 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 4 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 81 31 34 5 7 1 15 16 134 142 129 156 
Maple Lodge NR 3 6 10 nc 7 nc 2 0 0 0 2 nc 
Lynsters Lake nc nc 5 nc 0 0 0 0 2 nc 8 8 
Pynesfield North/South Lakes 0 8 1 0 0 nc 0 0 0 0 3 10 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 25 0 11 8 2 0 0 0 0 0 0 
Lea Valley: 
East Hyde 0 0 0 0 0 0 0 0 0 0 0 0 
Brocket Park 0 0 0 0 0 0 0 0 0 0 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 0 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 1 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 52 18 27 nc 9 nc 0 4 11 18 nc 5 
Amwell NR - others 9 7 7 5 14 5 12 26 31 28 29 20 
Stanstead Innings 37 18 16 23 16 8 6 2 23 25 39 27 
Rye Meads 2 23 15 nc nc nc nc nc 1 3 2 2 
Broxbourne GP 6 7 8 0 0 0 0 0 3 7 30 14 
Cheshunt GPs: 
Radwell Mill 0 0 0 0 0 nc 0 0 0 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 10 5 0 0 nc nc nc nc 36 nc 0 11 
Fairlands Valley Park 0 0 0 0 0 0 2 0 0 0 0 0 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 0 1 0 0 1 0 0 0 0 1 0 
Tyttenhanger GPs - all 1 5 5 1 6 1 nc 0 1 0 nc 0 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 0 0 
Hilfield Park Reservoir 18 14 24 0 0 24 135 74 51 24 21 15 
Tring Reservoirs 147 227 nc 4 0 3 21 69 nc 315 376 297 

Tufted DuckTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 4 2 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 6 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 42 93 52 46 9 19 11 30 28 49 94 162 
Maple Lodge NR 13 19 15 nc 10 nc 6 22 11 2 13 nc 
Lynsters Lake nc nc 35 nc 0 0 2 0 12 nc 10 17 
Pynesfield North/South Lakes 47 49 24 13 24 nc 0 0 4 10 43 91 
Helicon Lake 6 20 0 3 1 0 0 0 0 1 0 8 
Troy Mill Lake 8 62 83 47 46 5 25 7 5 4 4 92 
Lea Valley: 
East Hyde 0 0 0 0 0 0 0 0 0 0 0 0 
Brocket Park 0 1 0 0 10 9 7 1 0 1 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 3 5 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 0 nc nc 12 nc 5 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 41 27 46 nc 27 nc 5 18 31 23 nc 14 
Amwell NR - others 98 101 37 48 24 15 27 70 41 74 144 78 
Stanstead Innings 72 91 59 37 49 40 44 34 57 63 70 62 
Rye Meads 27 59 42 nc nc nc nc nc 31 37 56 36 
Broxbourne GP 83 101 46 65 0 2 72 76 10 36 23 31 
Cheshunt GPs: 
Radwell Mill 0 2 2 2 8 nc 0 0 0 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 3 
Panshanger Park 57 61 40 65 nc nc nc nc 26 nc 34 62 
Fairlands Valley Park 0 0 0 0 0 0 2 0 2 2 0 1 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 2 5 6 2 4 0 0 0 0 0 0 
Tyttenhanger GPs - all 12 23 5 9 9 7 nc 0 0 11 nc 8 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 0 0 
Hilfield Park Reservoir 87 131 81 149 8 26 209 246 56 75 126 85 
Tring Reservoirs 339 327 nc 249 45 48 116 252 nc 198 264 378 

GoldeneyeTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 0 0 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 0 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 2 0 2 0 0 0 0 0 0 0 3 6 
Maple Lodge NR 0 0 0 nc 0 nc 0 0 0 0 0 nc 
Lynsters Lake nc nc 0 nc 0 0 0 0 0 nc 0 0 
Pynesfield North/South Lakes 0 0 0 0 0 nc 0 0 0 0 0 0 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 3 0 0 0 0 0 0 0 0 0 0 
Lea Valley: 
East Hyde 0 0 0 0 0 0 0 0 0 0 0 0 
Brocket Park 0 0 0 0 0 0 0 0 0 0 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 0 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 0 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 0 0 2 nc 0 nc 0 0 0 0 nc 0 
Amwell NR - others 2 5 1 0 0 0 0 0 0 0 0 1 
Stanstead Innings 0 0 0 0 0 0 0 0 0 0 0 0 
Rye Meads 0 0 0 nc nc nc nc nc 0 0 0 0 
Broxbourne GP 0 0 0 0 0 0 0 0 0 0 0 0 
Cheshunt GPs: 
Radwell Mill 0 0 0 0 0 nc 0 0 0 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 0 0 0 0 nc nc nc nc 0 nc 0 0 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 0 0 0 0 0 0 nc 0 0 0 nc 0 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 0 0 
Hilfield Park Reservoir 2 1 2 1 0 0 0 0 0 0 0 1 
Tring Reservoirs 10 9 nc 1 0 0 0 0 nc 0 4 6 

Little GrebeTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 0 0 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 0 0 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 0 0 0 0 0 0 0 0 0 0 0 0 
Maple Lodge NR 6 9 5 nc 1 nc 8 10 9 9 5 nc 
Lynsters Lake nc nc 0 nc 0 0 0 0 0 nc 0 0 
Pynesfield North/South Lakes 0 0 0 0 0 nc 0 0 0 0 0 0 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 0 0 0 0 0 0 0 0 1 1 0 
Lea Valley: 
East Hyde 1 0 1 2 1 2 2 2 2 0 2 3 
Brocket Park 1 0 0 0 0 0 0 0 1 0 1 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 1 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 0 0 
King's Meads 1 nc nc 0 nc 1 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 0 0 0 nc 0 nc 1 0 0 0 nc 1 
Amwell NR - others 6 0 0 0 0 0 0 2 3 2 3 2 
Stanstead Innings 0 1 1 0 0 0 0 0 1 0 0 0 
Rye Meads 2 8 11 nc nc nc nc nc 16 18 19 12 
Broxbourne GP 2 0 0 0 0 0 0 0 0 2 4 6 
Cheshunt GPs: 
Radwell Mill 4 0 0 0 0 nc 0 1 0 1 0 1 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 2 
Panshanger Park 22 23 14 7 nc nc nc nc 37 nc 29 31 
Fairlands Valley Park 1 2 0 2 1 0 0 1 1 0 2 0 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 1 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 0 0 0 0 0 0 nc 0 0 0 nc 0 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 0 0 0 
Hilfield Park Reservoir 9 6 1 1 2 2 0 4 8 4 6 5 
Tring Reservoirs 1 0 nc 2 1 2 4 8 nc 14 7 12 

Great Crested GrebeTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 15 11 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 8 5 5 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 18 10 5 10 14 13 16 21 18 18 25 23 
Maple Lodge NR 0 0 0 nc 2 nc 0 0 0 0 0 nc 
Lynsters Lake nc nc 5 nc 2 5 1 4 2 nc 13 13 
Pynesfield North/South Lakes 8 3 6 6 7 nc 8 9 8 7 5 6 
Helicon Lake 2 1 0 0 0 0 0 0 2 4 1 1 
Troy Mill Lake 0 1 5 4 9 2 3 3 7 3 5 12 
Lea Valley: 
East Hyde 0 0 0 0 0 0 0 0 0 0 0 0 
Brocket Park 0 1 1 1 1 2 1 0 1 1 0 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 1 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 7 2 
King's Meads 0 nc nc 0 nc 2 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 3 7 4 nc 3 nc 13 11 14 4 nc 0 
Amwell NR - others 6 10 6 7 10 5 10 14 11 15 7 12 
Stanstead Innings 6 7 11 10 8 9 14 12 7 4 11 6 
Rye Meads 0 3 1 nc nc nc nc nc 2 0 0 0 
Broxbourne GP 8 7 6 8 14 10 14 7 10 8 3 7 
Cheshunt GPs: 
Radwell Mill 0 0 0 0 0 nc 0 0 0 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 0 1 3 7 nc nc nc nc 6 nc 0 0 
Fairlands Valley Park 6 4 1 2 1 3 0 1 0 3 5 6 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 1 1 0 0 0 0 0 1 1 0 0 
Tyttenhanger GPs - all 6 12 13 14 12 9 nc 8 2 16 nc 18 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 5 8 1 
Hilfield Park Reservoir 9 11 14 14 20 17 37 47 61 34 16 7 
Tring Reservoirs 26 25 nc 22 17 19 25 18 nc 24 17 30 

CormorantTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 7 3 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 2 4 0 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 20 24 6 3 4 3 3 6 6 31 28 37 
Maple Lodge NR 1 0 1 nc 0 nc 1 0 0 3 2 nc 
Lynsters Lake nc nc 6 nc 0 1 0 1 1 nc 0 5 
Pynesfield North/South Lakes 4 3 9 0 0 nc 0 0 0 1 0 4 
Helicon Lake 1 0 0 0 0 0 0 0 0 0 0 2 
Troy Mill Lake 2 6 6 0 2 0 0 80 0 1 7 27 
Lea Valley: 
East Hyde 2 2 2 4 4 1 3 4 3 2 0 2 
Brocket Park 3 4 1 4 1 2 1 2 0 2 1 4 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 16 9 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 2 0 
King's Meads 1 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 8 4 6 nc 0 nc 1 0 0 4 nc 4 
Amwell NR - others 27 22 36 43 40 16 42 19 27 16 15 18 
Stanstead Innings 18 12 4 5 3 1 1 1 7 7 18 8 
Rye Meads 3 3 7 nc nc nc nc nc 11 7 6 1 
Broxbourne GP 12 16 4 5 4 2 3 1 1 9 10 11 
Cheshunt GPs: 
Radwell Mill 2 1 2 0 0 nc 0 1 2 0 0 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 24 9 0 5 nc nc nc nc 4 nc 9 4 
Fairlands Valley Park 14 2 4 1 1 1 3 3 5 4 11 13 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 2 3 2 0 0 0 1 0 0 0 1 0 
Tyttenhanger GPs - all 25 11 4 1 3 1 nc 2 2 9 nc 42 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 15 6 1 
Hilfield Park Reservoir 8 10 2 6 2 2 18 0 43 1 24 9 
Tring Reservoirs 50 28 nc 35 28 35 14 23 nc 105 86 72 

Grey HeronTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 1 2 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 1 0 1 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 11 19 16 13 16 5 9 2 2 6 2 4 
Maple Lodge NR 0 0 0 nc 2 nc 2 1 1 3 2 nc 
Lynsters Lake nc nc 0 nc 1 1 2 0 0 nc 1 1 
Pynesfield North/South Lakes 0 0 0 0 0 nc 0 1 0 0 0 0 
Helicon Lake 1 1 0 0 0 0 1 0 0 0 1 0 
Troy Mill Lake 0 3 0 1 0 1 2 3 1 0 2 7 
Lea Valley: 
East Hyde 1 1 3 0 1 1 2 2 1 0 1 1 
Brocket Park 1 1 1 2 1 1 2 1 1 0 1 0 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 2 0 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 3 1 
King's Meads 0 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 1 0 0 nc 3 nc 0 1 0 0 nc 0 
Amwell NR - others 8 34 22 19 7 2 4 8 3 3 4 5 
Stanstead Innings 1 3 2 2 1 2 3 1 1 2 1 0 
Rye Meads 3 0 1 nc nc nc nc nc 4 0 6 1 
Broxbourne GP 1 1 0 1 1 1 1 1 0 1 2 2 
Cheshunt GPs: 
Radwell Mill 0 0 0 0 0 nc 0 0 0 1 1 0 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 0 
Panshanger Park 1 1 0 0 nc nc nc nc 2 nc 0 1 
Fairlands Valley Park 1 2 0 0 0 1 0 1 1 1 2 1 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 0 
Verulamium Park 0 2 3 2 2 1 0 1 0 1 1 0 
Tyttenhanger GPs - all 8 11 10 5 4 1 nc 5 2 3 nc 8 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 1 4 1 
Hilfield Park Reservoir 1 2 1 0 1 0 3 6 3 2 1 4 
Tring Reservoirs 4 14 nc 9 8 8 4 8 nc 6 8 12 

MoorhenTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 4 3 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 7 5 2 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 8 2 12 3 4 2 6 14 10 6 17 9 
Maple Lodge NR 22 16 10 nc 9 nc 2 6 29 7 13 nc 
Lynsters Lake nc nc 1 nc 0 1 0 1 0 nc 0 0 
Pynesfield North/South Lakes 4 0 2 0 0 nc 1 0 2 1 0 1 
Helicon Lake 0 2 1 2 0 1 1 0 1 1 1 2 
Troy Mill Lake 3 5 4 3 1 2 3 0 11 6 0 3 
Lea Valley: 
East Hyde 44 30 17 11 16 16 6 8 7 11 6 53 
Brocket Park 20 14 18 1 0 0 3 6 7 10 16 13 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 6 5 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 4 0 
King's Meads 9 nc nc 0 nc 0 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 5 2 2 nc 2 nc 2 4 3 3 nc 4 
Amwell NR - others 10 6 9 4 3 5 7 13 12 9 10 12 
Stanstead Innings 4 4 2 7 2 5 3 11 12 8 10 5 
Rye Meads 25 34 27 nc nc nc nc nc 60 23 32 36 
Broxbourne GP 3 1 3 3 4 1 2 2 7 10 6 3 
Cheshunt GPs: 
Radwell Mill 3 3 1 2 8 nc 1 5 4 4 4 2 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 3 
Panshanger Park 2 14 3 5 nc nc nc nc 17 nc 24 17 
Fairlands Valley Park 22 23 18 10 12 12 3 7 11 19 22 24 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 2 
Verulamium Park 11 11 12 16 3 3 4 11 13 13 11 27 
Tyttenhanger GPs - all 16 11 13 4 1 0 nc 3 19 18 nc 21 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 7 8 1 
Hilfield Park Reservoir 3 3 2 1 1 1 2 1 3 2 1 0 
Tring Reservoirs 5 5 nc 2 0 5 8 24 nc 22 29 21 

CootTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc 10 7 nc nc nc nc nc nc nc nc 
Batchworth Lake nc 33 24 20 nc nc nc nc nc nc nc nc 
Stocker's and Bury Lakes 195 75 53 33 38 51 53 176 272 295 272 203 
Maple Lodge NR 31 20 44 nc 19 nc 44 56 83 47 45 nc 
Lynsters Lake nc nc 29 nc 14 14 8 13 67 nc 46 87 
Pynesfield North/South Lakes 152 140 63 20 22 nc 37 53 84 62 102 139 
Helicon Lake 80 65 13 11 6 8 5 7 16 18 29 48 
Troy Mill Lake 31 6 17 29 28 37 160 266 348 352 288 331 
Lea Valley: 
East Hyde 10 12 14 10 10 11 6 6 8 11 11 16 
Brocket Park 30 26 19 10 7 11 12 10 23 29 30 31 
Stanborough Lakes North nc nc nc nc nc nc nc nc nc nc 35 42 
Stanborough Lakes South nc nc nc nc nc nc nc nc nc nc 12 15 
King's Meads 35 nc nc 0 nc 4 nc nc nc nc nc nc 
Amwell GP - Ware / Thrift GP 22 6 17 nc 9 nc 24 20 21 15 nc 12 
Amwell NR - others 259 155 73 28 24 54 174 249 306 355 364 431 
Stanstead Innings 142 95 55 36 36 40 64 61 111 129 113 91 
Rye Meads 97 120 90 nc nc nc nc nc 291 283 213 173 
Broxbourne GP 202 169 124 98 46 49 64 85 49 98 114 131 
Cheshunt GPs: 
Radwell Mill 0 0 2 2 3 nc 2 0 0 0 0 1 
Digswell Lake nc nc nc nc nc nc nc nc nc nc nc 5 
Panshanger Park 130 128 92 60 nc nc nc nc 60 nc 176 207 
Fairlands Valley Park 24 20 20 16 12 15 18 24 19 19 15 18 
Hatfield Park nc nc nc nc nc nc nc nc nc nc nc 4 
Verulamium Park 21 25 10 14 15 36 30 36 31 26 26 20 
Tyttenhanger GPs - all 70 68 45 32 33 24 nc 17 23 38 nc 37 
Aldenham Reservoir nc nc nc nc nc nc nc nc nc 2 3 1 
Hilfield Park Reservoir 117 64 29 34 28 58 208 222 99 65 44 51 
Tring Reservoirs 307 187 nc 64 54 111 455 598 nc 279 311 292