I am going to list some of the bigger ones and will put any others up by request. I have figures for every standard gauge railway in Britain inc museums, also for some light railways in northern England and Scotland, so again ask if you would like to know any and i will get back to anyone as soon as possible.
1.All figures are for 2009/2010. Taken from 'Still Steaming-A guide to Britain's standard gauge steam railways 2010/2011'.
2.I may forget some so if i do no put it up it does not mean i do not think you are a big railway.
Avon Valley-80,000
Beamish-320,000
Bluebell-175,000
Churnet Valley-70,000
East Lancashire-110,000
Ecclesbourne-15,000
Embsay and Bolton Abbey-107,000
Gloucestershire Warwickshire-70,000
Great Central-150,000
Great Central (Nottingham)-15,000 (for comparrison)
Keighley and Worth Valley-150,000
Lakeside and Haverthwaite-170,000
llangollen-110,000
NRM Shildon-60,000+
NRM-800,000
Mid Hants-150,000
Midland Railway-130,000
North Norfolk-130,000
North Yorkshire Moors-330,000
Paington & Dartmoor-350,000
Peak Rail-60,000
Severn Valley-248,000
South Devon-100,000
Swanage-201,448 (exact figure for 2007)
West Somerset-220,000
ADDITIONS
Ravenglass and Eskdale-120,000
Northampton-20,000
Chinor-15,000
Wallingford-9,700
Crickdale-16,000