Canon RF 24-105mm F4L IS USM
on the Canon EOS RP

Native fit

This lens mounts directly on this camera.

Connection
No adapter needed
Sensor coverage
Covers the camera sensor
Equivalent view
24–105mm compared with full frame

Focus and operation

Native electronic connection. Check model-specific feature support in the manufacturer references.

Based on the manufacturer's documentation, not a test of this exact pair. Autofocus modes, stabilization, burst rate, and video support can still depend on firmware and settings.

Canon EOS RP

Canon RF mount · Full frame sensor

All lenses that fit this camera

Canon RF 24-105mm F4L IS USM

Canon RF mount · Full frame coverage · 24–105mm · f/4

All cameras this lens fits

Other everyday lenses that fit the Canon EOS RP

Same category, native mount. Not a ranking.

LensCoverageFocal lengthDetails
Canon RF 28mm F2.8 STM
Full frame · 28mm
Full frame28mmCheck pair →
Canon RF 35mm F1.8 Macro IS STM
Full frame · 35mm
Full frame35mmCheck pair →
Canon RF 24-70mm F2.8L IS USM
Full frame · 24–70mm
Full frame24–70mmCheck pair →
Canon RF 24-105mm F4-7.1 IS STM
Full frame · 24–105mm
Full frame24–105mmCheck pair →

Manufacturer references

Where the facts on this page come from. Last checked September 7, 2026.

  1. Canon EOS RP — official specificationsManufacturer specification page used to verify camera model, lens mount and sensor format.
  2. Canon RF 24-105mm F4L IS USM — official product informationManufacturer product page or manual used to verify lens identity, focal length, maximum aperture and format.
  3. Canon lens compatibility guideOfficial system matrix for RF, RF-S, EF and EF-S. Canon EF-S lenses do not fit full-frame EF DSLRs; RF lenses do not fit DSLRs.
  4. Canon EOS R5 manual: still-photo croppingRF-S and adapted EF-S lenses automatically select the 1.6x APS-C image area on this full-frame RF body; fewer pixels are recorded.
  5. Canon manual: attaching EF and EF-S lensesEF and EF-S lenses require the optional Mount Adapter EF-EOS R to attach to an RF body.

Spotted an error? Report a correction.