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 2025 the Hertfordshire counts were organised by Cath Patrick (Lee Valley from Ware south) or Martin Ketcher (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 2025 the core count were the following Sundays: 12 Jan, 16 Feb, 16 Mar, 13 Apr, 25 May, 15 Jun, 13 Jul, 10 Aug, 7 Sep, 12 Oct, 9 Nov, 7 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 and Martin 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 Martin Ketcher. Thank you.


Mute SwanTop of page

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

Canada GooseTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 117 50 67 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 65 79 8 35 40 96 97 57 38 127 128 4 
Maple Lodge NR 0 5 5 14 0 0 7 14 16 0 3 nc 
Lynsters Lake 4 12 nc nc 25 13 61 0 0 0 0 0 
Pynesfield North/South Lakes 0 0 0 0 0 0 6 0 0 0 0 0 
Helicon Lake 0 0 0 2 0 0 2 9 0 0 0 0 
Troy Mill Lake 0 0 2 1 0 0 0 0 0 0 0 0 
Lea Valley: 
East Hyde 51 55 66 88 97 53 47 39 70 44 31 22 
Brocket Park 63 28 33 3 1 13 39 40 13 37 3 88 
Stanborough Lakes North 90 56 27 24 28 nc 55 39 110 22 0 2 
Stanborough Lakes South 2 8 0 2 12 nc 41 35 13 10 10 8 
King's Meads 0 nc nc nc 0 nc nc 0 0 0 nc nc 
Amwell GP - Ware / Thrift GP 4 14 9 4 nc 0 33 2 9 0 5 4 
Amwell NR - others 234 81 77 56 29 36 23 99 15 41 3 33 
Stanstead Innings 6 30 24 20 3 18 24 2 14 96 20 23 
Rye Meads 0 8 22 nc nc nc nc nc 4 0 1 0 
Broxbourne GP 4 16 8 12 7 12 19 0 0 12 2 3 
Cheshunt GPs: 
Radwell Mill 6 4 8 nc 3 24 20 10 nc 4 3 4 
Digswell Lake 0 0 nc 0 0 nc 0 0 0 nc 0 nc 
Panshanger Park 0 nc 7 19 26 nc 49 nc 11 2 0 8 
Fairlands Valley Park 174 98 16 19 25 186 191 94 172 500 260 48 
Hatfield Park 0 7 nc 5 nc nc nc nc nc nc 0 0 
Verulamium Park 90 65 40 37 63 130 43 72 41 10 70 49 
Tyttenhanger GPs - all 46 17 10 20 0 14 20 nc nc nc nc nc 
Aldenham Reservoir 60 28 1 0 0 49 50 2 1 1 0 70 
Hilfield Park Reservoir 0 nc nc nc 12 133 81 21 0 1 57 0 
Tring Reservoirs 16 nc 77 31 31 271 228 216 134 165 1 30 

WigeonTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 0 0 0 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 0 0 8 0 0 0 0 0 0 0 3 2 
Maple Lodge NR 0 0 0 0 0 0 0 0 0 0 0 nc 
Lynsters Lake 0 0 nc nc 0 0 0 3 0 0 0 0 
Pynesfield North/South Lakes 13 0 0 0 0 0 0 0 0 2 1 2 
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 0 0 0 0 0 nc 0 0 0 0 0 0 
Stanborough Lakes South 0 0 0 0 0 nc 0 0 0 0 0 0 
King's Meads 3 nc nc nc 0 nc nc 0 0 0 nc nc 
Amwell GP - Ware / Thrift GP 0 0 0 0 nc 0 0 0 0 0 0 0 
Amwell NR - others 18 0 0 0 0 0 0 0 0 14 13 8 
Stanstead Innings 0 0 0 0 0 0 0 0 0 1 0 0 
Rye Meads 5 0 0 nc nc nc nc nc 0 0 0 0 
Broxbourne GP 0 0 0 0 0 0 0 0 0 0 2 0 
Cheshunt GPs: 
Radwell Mill 0 0 0 nc 0 0 0 0 nc 0 0 0 
Digswell Lake 0 0 nc 0 0 nc 0 0 0 nc 0 nc 
Panshanger Park 1 nc 5 0 0 nc 0 nc 0 11 32 38 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park 0 0 nc 0 nc nc nc nc nc nc 0 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 0 0 0 0 0 0 0 nc nc nc nc nc 
Aldenham Reservoir 0 0 0 0 0 0 0 0 0 0 0 12 
Hilfield Park Reservoir 33 nc nc nc 0 0 0 0 0 0 0 7 
Tring Reservoirs 197 nc 44 1 1 0 0 0 3 48 189 222 

GadwallTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 0 0 0 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 9 7 6 10 5 0 12 25 58 14 1 15 
Maple Lodge NR 0 3 5 17 13 16 21 11 12 0 12 nc 
Lynsters Lake 6 14 nc nc 1 0 0 0 0 15 7 11 
Pynesfield North/South Lakes 29 23 7 0 0 0 0 0 1 2 17 32 
Helicon Lake 1 1 2 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 5 0 7 2 0 0 0 1 0 0 0 0 
Lea Valley: 
East Hyde 18 0 6 2 0 0 0 0 0 0 0 0 
Brocket Park 0 8 4 4 2 11 8 2 7 31 14 10 
Stanborough Lakes North 0 2 33 3 2 nc 0 0 0 0 0 0 
Stanborough Lakes South 0 0 0 0 0 nc 0 0 0 0 0 0 
King's Meads 17 nc nc nc 0 nc nc 6 2 0 nc nc 
Amwell GP - Ware / Thrift GP 0 0 3 8 nc 0 11 5 0 0 0 0 
Amwell NR - others 95 21 11 14 3 4 81 40 31 14 65 47 
Stanstead Innings 23 4 2 7 1 4 32 109 113 27 23 19 
Rye Meads 119 115 177 nc nc nc nc nc 240 218 144 116 
Broxbourne GP 52 65 7 0 0 0 0 0 0 7 43 53 
Cheshunt GPs: 
Radwell Mill 0 0 2 nc 11 0 0 2 nc 6 6 0 
Digswell Lake 1 0 nc 9 5 nc 5 6 2 nc 0 nc 
Panshanger Park 100 nc 29 22 16 nc 34 nc 136 80 68 151 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 1 0 0 
Hatfield Park 0 0 nc 0 nc nc nc nc nc nc 0 0 
Verulamium Park 0 0 2 9 1 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 2 20 22 4 0 15 20 nc nc nc nc nc 
Aldenham Reservoir 0 3 2 2 8 0 2 6 0 0 14 2 
Hilfield Park Reservoir 42 nc nc nc 4 8 104 14 9 2 0 6 
Tring Reservoirs 55 nc 4 28 45 40 68 30 10 3 66 111 

TealTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 0 0 0 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 0 0 0 0 0 0 0 0 3 0 0 0 
Maple Lodge NR 0 7 2 0 0 0 3 0 10 33 0 nc 
Lynsters Lake 0 0 nc nc 0 0 0 0 0 0 0 0 
Pynesfield North/South Lakes 0 2 0 0 0 0 0 0 0 0 0 0 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 2 1 0 0 0 0 0 0 0 0 0 1 
Lea Valley: 
East Hyde 0 1 1 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 0 0 0 0 0 nc 0 0 0 0 0 0 
Stanborough Lakes South 0 0 0 0 0 nc 0 0 0 0 0 0 
King's Meads 0 nc nc nc 0 nc nc 0 0 37 nc nc 
Amwell GP - Ware / Thrift GP 0 0 0 0 nc 0 0 0 0 0 0 0 
Amwell NR - others 0 3 17 3 0 1 1 1 4 8 3 10 
Stanstead Innings 0 11 10 8 0 0 0 0 2 0 0 0 
Rye Meads 80 51 54 nc nc nc nc nc 22 89 17 28 
Broxbourne GP 0 0 0 0 0 0 0 0 0 0 0 0 
Cheshunt GPs: 
Radwell Mill 0 1 0 nc 0 0 0 0 nc 0 0 0 
Digswell Lake 0 0 nc 0 0 nc 0 0 0 nc 0 nc 
Panshanger Park 24 nc 11 8 0 nc 0 nc 10 12 16 56 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park 0 0 nc 0 nc nc nc nc nc nc 0 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 29 15 6 0 1 0 2 nc nc nc nc nc 
Aldenham Reservoir 0 0 0 0 0 0 1 0 0 4 7 0 
Hilfield Park Reservoir 0 nc nc nc 0 0 0 0 0 0 0 29 
Tring Reservoirs 595 nc 58 27 0 3 5 2 151 157 462 745 

MallardTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 12 13 10 nc nc nc nc nc 9 nc nc nc 
Stocker's and Bury Lakes 20 28 16 13 5 8 19 6 41 33 9 24 
Maple Lodge NR 5 7 13 21 15 14 17 8 37 35 9 nc 
Lynsters Lake 0 2 nc nc 0 0 0 0 0 0 2 2 
Pynesfield North/South Lakes 0 2 4 0 0 0 0 3 7 7 10 2 
Helicon Lake 4 1 1 3 0 0 0 0 0 2 0 2 
Troy Mill Lake 13 8 7 3 4 8 0 1 0 0 2 6 
Lea Valley: 
East Hyde 12 10 25 6 10 10 15 7 11 10 7 10 
Brocket Park 4 6 9 6 14 31 16 26 38 30 45 84 
Stanborough Lakes North 94 54 73 38 74 nc 120 87 80 80 70 26 
Stanborough Lakes South 19 22 16 22 38 nc 32 47 20 11 27 26 
King's Meads 0 nc nc nc 5 nc nc 1 5 0 nc nc 
Amwell GP - Ware / Thrift GP 12 2 0 2 nc 22 9 0 21 4 5 5 
Amwell NR - others 47 6 10 13 7 17 30 13 24 17 10 14 
Stanstead Innings 10 50 23 10 9 11 13 7 12 25 10 9 
Rye Meads 76 25 30 nc nc nc nc nc 15 46 43 41 
Broxbourne GP 19 16 10 7 3 5 16 10 8 21 31 28 
Cheshunt GPs: 
Radwell Mill 24 10 20 nc 8 16 18 23 nc 27 24 20 
Digswell Lake 0 0 nc 3 2 nc 13 9 20 nc 6 nc 
Panshanger Park 19 nc 20 20 33 nc 28 nc 6 41 0 68 
Fairlands Valley Park 63 68 25 28 27 62 96 82 88 59 60 62 
Hatfield Park 0 6 nc 2 nc nc nc nc nc nc 4 6 
Verulamium Park 24 20 13 17 24 22 40 36 38 43 23 27 
Tyttenhanger GPs - all 42 8 10 7 0 21 14 nc nc nc nc nc 
Aldenham Reservoir 30 20 25 12 30 40 36 24 24 25 13 16 
Hilfield Park Reservoir 25 nc nc nc 13 9 0 0 0 15 4 0 
Tring Reservoirs 114 nc 67 54 141 180 293 345 159 67 68 77 

ShovelerTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 6 0 0 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 26 31 15 1 0 0 0 0 17 48 43 63 
Maple Lodge NR 0 0 2 0 5 0 4 1 2 7 11 nc 
Lynsters Lake 0 0 nc nc 0 0 0 0 0 0 0 10 
Pynesfield North/South Lakes 0 0 0 0 0 0 0 0 0 0 1 0 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 29 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 7 0 0 0 0 nc 0 0 0 0 1 2 
Stanborough Lakes South 0 0 0 0 0 nc 0 0 0 0 0 0 
King's Meads 13 nc nc nc 4 nc nc 0 0 2 nc nc 
Amwell GP - Ware / Thrift GP 2 4 0 0 nc 0 0 0 0 7 9 6 
Amwell NR - others 25 35 70 1 0 0 1 3 9 19 14 8 
Stanstead Innings 2 2 3 0 0 0 0 0 2 6 7 2 
Rye Meads 39 40 41 nc nc nc nc nc 75 62 15 19 
Broxbourne GP 10 1 0 0 0 0 0 0 1 0 0 2 
Cheshunt GPs: 
Radwell Mill 0 0 0 nc 0 0 0 0 nc 3 5 5 
Digswell Lake 0 0 nc 0 0 nc 0 0 0 nc 0 nc 
Panshanger Park 9 nc 4 0 0 nc 0 nc 0 9 6 16 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park 0 0 nc 0 nc nc nc nc nc nc 0 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 1 0 0 
Tyttenhanger GPs - all 7 16 29 0 0 0 0 nc nc nc nc nc 
Aldenham Reservoir 0 0 3 0 0 0 0 0 0 8 10 0 
Hilfield Park Reservoir 163 nc nc nc 0 0 0 0 2 40 0 11 
Tring Reservoirs 60 nc 22 9 0 6 8 1 14 45 74 44 

PochardTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 2 4 8 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 66 31 31 9 10 5 0 18 37 47 16 20 
Maple Lodge NR 0 10 21 19 8 11 7 0 0 0 3 nc 
Lynsters Lake 24 10 nc nc 0 0 0 0 0 3 27 30 
Pynesfield North/South Lakes 34 21 11 1 0 0 0 0 0 1 6 6 
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 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 0 0 0 0 0 nc 0 0 0 0 0 0 
Stanborough Lakes South 0 0 0 0 0 nc 0 0 0 0 0 0 
King's Meads 0 nc nc nc 6 nc nc 0 0 0 nc nc 
Amwell GP - Ware / Thrift GP 15 6 3 12 nc 1 2 4 1 4 14 17 
Amwell NR - others 36 17 20 10 15 20 23 61 73 39 30 21 
Stanstead Innings 29 23 19 13 8 0 6 0 22 18 32 21 
Rye Meads 3 2 13 nc nc nc nc nc 0 1 2 5 
Broxbourne GP 32 7 9 0 0 0 0 0 0 3 4 3 
Cheshunt GPs: 
Radwell Mill 0 0 0 nc 0 0 0 0 nc 0 0 0 
Digswell Lake 0 0 nc 0 0 nc 0 0 0 nc 0 nc 
Panshanger Park 44 nc 10 0 0 nc 9 nc 11 7 16 9 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park 0 0 nc 0 nc nc nc nc nc nc 0 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 0 3 0 0 0 11 0 nc nc nc nc nc 
Aldenham Reservoir 0 6 0 0 0 0 0 5 0 0 0 0 
Hilfield Park Reservoir 27 nc nc nc 0 17 58 53 2 0 1 4 
Tring Reservoirs 308 nc 89 4 0 16 12 21 66 254 236 288 

Tufted DuckTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 2 13 5 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 68 86 61 80 63 33 24 14 68 40 39 153 
Maple Lodge NR 5 6 9 19 22 0 15 4 10 1 6 nc 
Lynsters Lake 36 27 nc nc 14 3 0 0 41 35 82 44 
Pynesfield North/South Lakes 102 67 46 15 9 6 0 0 0 21 60 72 
Helicon Lake 9 8 1 7 12 10 0 0 0 0 0 0 
Troy Mill Lake 35 77 42 0 8 28 0 4 7 16 51 47 
Lea Valley: 
East Hyde 0 0 0 2 1 0 0 0 0 0 0 0 
Brocket Park 1 2 4 4 8 10 6 4 3 0 0 6 
Stanborough Lakes North 7 17 20 16 9 nc 7 5 0 4 8 2 
Stanborough Lakes South 0 0 1 0 0 nc 0 0 0 0 0 0 
King's Meads 0 nc nc nc 25 nc nc 0 0 0 nc nc 
Amwell GP - Ware / Thrift GP 12 30 27 42 nc 46 35 21 18 23 27 19 
Amwell NR - others 78 109 100 40 10 25 36 78 47 49 66 42 
Stanstead Innings 83 81 46 29 25 34 39 44 64 98 81 79 
Rye Meads 32 41 63 nc nc nc nc nc 21 37 29 36 
Broxbourne GP 43 84 36 40 8 20 70 35 56 44 41 74 
Cheshunt GPs: 
Radwell Mill 0 0 3 nc 6 2 0 0 nc 1 0 0 
Digswell Lake 3 0 nc 2 0 nc 0 3 3 nc 1 nc 
Panshanger Park 56 nc 57 31 58 nc 54 nc 44 48 52 42 
Fairlands Valley Park 0 0 0 2 0 2 0 0 0 1 1 1 
Hatfield Park 0 0 nc 0 nc nc nc nc nc nc 6 0 
Verulamium Park 0 0 0 7 2 2 0 0 0 0 0 0 
Tyttenhanger GPs - all 25 10 27 10 0 6 0 nc nc nc nc nc 
Aldenham Reservoir 0 0 6 0 0 0 2 0 0 0 0 0 
Hilfield Park Reservoir 91 nc nc nc 20 45 137 156 49 70 0 61 
Tring Reservoirs 271 nc 247 166 22 27 75 138 136 244 311 262 

GoldeneyeTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 0 0 0 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 4 2 6 0 0 0 0 0 0 0 0 5 
Maple Lodge NR 0 0 0 0 0 0 0 0 0 0 0 nc 
Lynsters Lake 0 0 nc nc 0 0 0 0 0 0 0 0 
Pynesfield North/South Lakes 0 0 0 0 0 0 0 0 0 0 0 0 
Helicon Lake 0 0 0 0 0 0 0 0 0 0 0 0 
Troy Mill Lake 0 1 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 0 0 0 0 0 nc 0 0 0 0 0 0 
Stanborough Lakes South 0 0 0 0 0 nc 0 0 0 0 0 0 
King's Meads 0 nc nc nc 0 nc nc 0 0 0 nc nc 
Amwell GP - Ware / Thrift GP 0 0 0 0 nc 0 0 0 0 0 0 0 
Amwell NR - others 1 2 2 0 0 0 0 0 0 0 0 0 
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 nc 0 0 0 0 nc 0 0 0 
Digswell Lake 0 0 nc 0 0 nc 0 0 0 nc 0 nc 
Panshanger Park 0 nc 0 0 0 nc 0 nc 0 0 0 0 
Fairlands Valley Park 0 0 0 0 0 0 0 0 0 0 0 0 
Hatfield Park 0 0 nc 0 nc nc nc nc nc nc 0 0 
Verulamium Park 0 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 0 0 0 0 0 0 0 nc nc nc nc nc 
Aldenham Reservoir 0 0 0 0 0 0 0 0 0 0 0 0 
Hilfield Park Reservoir 0 nc nc nc 0 0 0 0 0 0 0 0 
Tring Reservoirs 8 nc 4 0 0 0 0 0 0 0 3 6 

Little GrebeTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 0 0 0 nc nc nc nc nc 0 nc nc nc 
Stocker's and Bury Lakes 0 0 0 0 0 0 0 0 0 0 0 0 
Maple Lodge NR 2 4 10 7 6 8 7 4 7 1 4 nc 
Lynsters Lake 0 0 nc nc 0 0 0 0 0 0 0 0 
Pynesfield North/South Lakes 0 0 0 0 0 0 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 3 
Lea Valley: 
East Hyde 3 2 2 2 2 2 0 1 2 0 1 2 
Brocket Park 0 1 0 0 0 1 1 1 1 2 1 3 
Stanborough Lakes North 1 0 0 0 0 nc 0 0 0 0 0 0 
Stanborough Lakes South 0 0 0 0 0 nc 0 0 0 0 0 0 
King's Meads 1 nc nc nc 2 nc nc 1 0 0 nc nc 
Amwell GP - Ware / Thrift GP 0 1 0 0 nc 0 0 0 0 0 4 1 
Amwell NR - others 9 2 3 1 0 0 0 0 1 4 17 8 
Stanstead Innings 1 0 1 1 0 0 0 0 0 0 0 2 
Rye Meads 6 8 0 nc nc nc nc nc 20 17 6 2 
Broxbourne GP 2 0 1 0 0 0 0 0 0 0 0 3 
Cheshunt GPs: 
Radwell Mill 1 1 1 nc 0 0 0 1 nc 1 1 0 
Digswell Lake 0 0 nc 2 1 nc 1 2 2 nc 1 nc 
Panshanger Park 29 nc 29 12 14 nc 15 nc 27 29 22 23 
Fairlands Valley Park 0 0 2 2 2 1 2 0 1 2 1 1 
Hatfield Park 0 1 nc 0 nc nc nc nc nc nc 0 0 
Verulamium Park 1 0 0 0 0 0 0 0 0 0 0 0 
Tyttenhanger GPs - all 0 0 0 0 0 0 0 nc nc nc nc nc 
Aldenham Reservoir 0 1 1 0 0 0 0 0 1 0 1 1 
Hilfield Park Reservoir 2 nc nc nc 8 3 6 2 12 12 0 4 
Tring Reservoirs 10 nc 3 2 3 6 4 9 20 16 16 21 

Great Crested GrebeTop of page

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

CormorantTop of page

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

Grey HeronTop of page

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

MoorhenTop of page

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

CootTop of page

JanFebMarAprMayJunJulAugSepOctNovDec 
Colne Valley: 
Hampermill Lake nc nc nc nc nc nc nc nc nc nc nc nc 
Batchworth Lake 46 22 17 nc nc nc nc nc 37 nc nc nc 
Stocker's and Bury Lakes 169 186 91 50 50 46 42 119 97 147 153 167 
Maple Lodge NR 9 35 38 39 21 33 36 21 18 14 5 nc 
Lynsters Lake 24 44 nc nc 15 10 10 18 15 16 19 101 
Pynesfield North/South Lakes 164 155 73 43 32 38 68 47 67 81 129 168 
Helicon Lake 89 53 46 10 14 13 14 15 74 74 105 83 
Troy Mill Lake 167 108 44 44 23 25 61 111 152 271 416 460 
Lea Valley: 
East Hyde 5 3 14 10 10 11 5 7 11 18 12 12 
Brocket Park 17 11 17 9 8 12 5 12 17 20 20 19 
Stanborough Lakes North 55 24 0 20 24 nc 42 56 50 40 36 45 
Stanborough Lakes South 12 9 8 6 2 nc 3 4 9 16 18 17 
King's Meads 25 nc nc nc 10 nc nc 0 0 0 nc nc 
Amwell GP - Ware / Thrift GP 11 10 6 22 nc 17 26 26 6 8 17 3 
Amwell NR - others 436 131 94 50 44 66 145 181 284 356 352 365 
Stanstead Innings 127 82 56 62 27 35 21 58 57 81 91 87 
Rye Meads 117 97 112 nc nc nc nc nc 309 166 135 81 
Broxbourne GP 161 130 107 70 61 63 42 77 104 138 149 140 
Cheshunt GPs: 
Radwell Mill 1 2 3 nc 3 5 3 3 nc 2 1 1 
Digswell Lake 2 2 nc 3 5 nc 4 2 1 nc 2 nc 
Panshanger Park 155 nc 71 48 59 nc 76 nc 170 151 137 162 
Fairlands Valley Park 18 12 12 13 13 11 13 22 20 16 18 18 
Hatfield Park 5 2 nc 0 nc nc nc nc nc nc 1 3 
Verulamium Park 29 17 20 17 9 15 27 21 14 27 38 27 
Tyttenhanger GPs - all 88 42 46 28 0 50 19 nc nc nc nc nc 
Aldenham Reservoir 7 6 13 10 9 11 15 50 2 7 10 11 
Hilfield Park Reservoir 28 nc nc nc 61 97 145 157 182 43 62 58 
Tring Reservoirs 320 nc 135 100 145 214 334 401 533 462 439 551