The Bank of England does not produce £1 notes; the lowest denomination is £5. Approximately 185 million banknotes of all denominations are printed each year.