Nearly 8,000 sex offenders have been given cautions by police forces across England in the past five years. The BBC News website asked each of England's 38 forces how many cautions they had issued for sex offences over the past five years - and what offences they were for.
In many cases the BBC gained the information by making Freedom of Information Act requests to the forces.
The table below shows - for each police force - the total number of cautions issued for sex offences, how many were for rape and how many were for offences involving children.
The figures are for the past five years, unless specified otherwise.
Every police force in England released information, except West Yorkshire Police, which said it would be too expensive to find the results.
| Force | Total | Rapes | Children | Notes |
| Avon & Somerset | 122 | 1 | 9 | Can only provide figures for 2006-2007 |
| Bedfordshire | 82 | 3 | 22 | |
| Cambridgeshire | 75 | 1 | 32 | Can only provide figures for 2004-2007 |
| Cheshire | 44 | 0 | 11 | |
| Cleveland | 129 | 2 | 27 | |
| Cumbria | 80 | 2 | 30 | |
| Derbyshire | 219 | 8 | 71 | |
| Devon & Cornwall | 210 | 4 | 138 | |
| Dorset | 159 | 0 | 15 | |
| Durham | 66 | 1 | 26 | |
| Essex | 379 | 23 | 98 | Figures for 2000-2006 |
| Gloucestershire | 65 | 0 | 15 | |
| Hampshire | 211 | 25 | 15 | |
| Hertfordshire | 195 | 4 | 30 | Figures for 2000-2006 |
| Humber | 258 | 14 | 94 | Figures for 2001-2006 |
| Kent | 389 | | | No breakdown of offences, figures only for 2003-2007 |
| Lancashire | 213 | 4 | 47 | |
| Leicestershire | 122 | 0 | 43 | |
| Lincolnshire | 78 | 0 | 19 | |
| London (Metropolitan) | 1,291 | 38 | 191 | Figures for 2001-2006 |
| Manchester | 210 | 16 | 44 | Figures for 2002-2006 |
| Merseyside | 98 | 3 | 7 | |
| Norfolk | 241 | 16 | 25 | Figures for 2000-2007 |
| North Yorkshire | 50 | 0 | 2 | |
| Northamptonshire | 133 | 2 | 23 | Figures for 2001-2007 |
| Northumbria | 497 | 8 | 136 | Figures for 2001-2007 |
| Nottinghamshire | 170 | 11 | | No full breakdown of offences |
| South Yorkshire | 283 | 1 | 62 | |
| Staffordshire | 123 | 3 | 20 | |
| Suffolk | 174 | 9 | 46 | |
| Surrey | 229 | 4 | 62 | |
| Sussex | 231 | 8 | 53 | |
| Thames Valley | 276 | 4 | 7 | Figures for 2003-2006 |
| Warwickshire | 134 | 9 | 41 | |
| West Mercia | 259 | 15 | 70 | |
| West Midlands | 331 | 2 | 104 | |
| West Yorkshire | | | | Refused to provide figures |
| Wiltshire | 115 | 4 | 43 | |
| Total | 7,941 | 245 | 1,678 | |