Canon's mirrorless bodies use the RF mount, spanning full-frame EOS R models and APS-C RF-S models, with RF and RF-S lenses built for them.

Gearbase tracks 42 Canon lenses for mirrorless mounts — 20 primes and 22 zooms across 1 mount. Every row lists focal length, maximum aperture, stabilisation and weight.

Lenses
42
Prime / Zoom
20 / 22
Price range
$239 – $12,999
Weight range
120–3450g (0.26–7.61 lb)

Most Popular Canon Lenses

#1 · Canon
RF 24-105mm f/4-7.1 IS STM
$499
#2 · Canon
RF 15-35mm f/2.8 L IS USM
$2,299
#3 · Canon
RF-S 55-210mm f/5-7.1 IS STM
$329

All 42 Canon Lenses

Loading...

Frequently Asked Questions

How many lenses does Canon make for mirrorless cameras?

Gearbase tracks 42 Canon mirrorless lenses — 20 primes and 22 zooms.

Which mounts does Canon make lenses for?

The Canon lenses in this list cover 1 mount: Canon RF.

Do Canon lenses have autofocus?

Every Canon lens in this list has autofocus.

How much do Canon lenses cost?

Launch prices (MSRP) range from $239 to $12,999, averaging $2,184.

What is the newest Canon lens?

The most recently released Canon lens Gearbase tracks is the Canon RF20-50mm F4 L IS USM PZ (June 2026).

Looking for a body? See Canon cameras.

Lenses from Other Brands