Reports
238 bodies and 168 lenses tracked. Reports computed across the body subset.
Depreciation curve
Each dot is one camera body. X = years since release. Y = current cheapest used price as a percentage of launch MSRP. Hover for the model.
Value retention by brand
Median depreciation across each brand's tracked bodies, sorted with strongest value retention at top. Annualized largely cancels body-age effects. Brands with fewer than 2 qualifying bodies are omitted.
See Methods notes #2.1, #2.2, #2.3.
Bodies by sensor format
See Methods note #3.1.
Bodies by mount
See Methods note #4.1.
Status mix
Lifecycle distribution of tracked bodies. "current" = released within 4 years; older bodies are discontinued unless they're still sold new. Click a slice to list the bodies in it.
See Methods note #5.1.
Family clusters
Top families by tracked count, with average MSRP and median % of MSRP.
| Family | Brand | # bodies | Avg MSRP | Median % of MSRP |
|---|---|---|---|---|
| Olympus PEN | Olympus | 18 | $718 | 32% |
| Panasonic | Panasonic | 17 | $731 | 57% |
| Panasonic Lumix G | Panasonic | 14 | $920 | 36% |
| Sony RX | Sony | 12 | $1,116 | 89% |
| Olympus OM-D | Olympus | 11 | $1,290 | 44% |
| Sony Alpha | Sony | 11 | $3,190 | 65% |
| Fujifilm X-T | Fujifilm | 10 | $1,229 | 61% |
| Nikon Z | Nikon | 9 | $2,118 | 75% |
| Panasonic Lumix GH | Panasonic | 9 | $1,777 | 27% |
| Panasonic Lumix S | Panasonic | 9 | $2,710 | 68% |
| Canon PowerShot G | Canon | 8 | $778 | 154% |
| Canon EOS R | Canon | 7 | $2,222 | 78% |
| Leica M | Leica | 7 | $8,031 | 83% |
| Nikon D-series Pro | Nikon | 7 | $6,242 | 9% |
| Canon EOS 5D | Canon | 6 | $3,432 | 12% |
| Fujifilm X100 | Fujifilm | 6 | $1,349 | 88% |
| Fujifilm X-E | Fujifilm | 5 | $1,089 | 72% |
| Panasonic Lumix LX | Panasonic | 5 | $719 | 70% |
| Canon EOS-1D | Canon | 4 | $6,824 | 9% |
| Leica SL | Leica | 4 | $6,334 | 38% |
Depreciation by brand by release year
Each cell is the median across that brand's bodies released that year. Annualized reads as percent lost per year (green = slower). % of MSRP reads as percent retained today (green = better). Blank cells mean no tracked bodies from that brand and year. Click any populated cell to see the bodies behind it.
See Methods notes #7.1, #7.2, #7.3.
Median used price by release year
Median current low across each brand's bodies released that year. Each line is one of the top 8 brands by sample count.
Bodies tracked by release year
Sample size behind every other report on this page, stacked by brand. Useful to weight how much to trust a thin column in the matrix above. Counts print on the chart, and clicking a year lists the bodies behind it, grouped by brand.
See Methods note #9.1.
Mount, sensor, and autofocus share over time
Share of bodies released each year, stacked to 100%. Reads as the migration story: years where the tracked catalog tilts mirrorless, where full-frame eats APS-C share, and where phase-detect overtakes contrast and Depth-from-Defocus. Click a year to list that year's bodies grouped by the selected attribute.
Lens releases by year
How many tracked lenses launched each year, stacked by mount. Tall columns are busy lens years, and the color split shows which mounts drove them. Counts print on the chart, so you don't need to hover. Click a year to list the lenses behind it.
See Methods note #11.1.
How each report is computed
Cross-references are linked from each report above. Numbers map to the report order on the page.
1. Depreciation curve
- #1.1 · % of MSRP
-
Computed as
current_low / msrp_usd × 100.current_lowis the lowest used-market price observed in our most recent pull, andmsrp_usdis launch list price in USD, not adjusted for inflation. A $1,000-MSRP body now selling for $400 reads as 40%. - #1.2 · Years since release
-
Calendar year only:
current_year − released_year. A body released December 2024 and one from January 2024 are both 2 years old in 2026.
2. Average % of MSRP, by brand
- #2.1 · Median, not mean
- Each bar is the median of the selected metric across the brand's tracked bodies. Median dampens the effect of one outlier body skewing the brand. Brands are sorted with strongest value retention at the top of the chart in both views.
- #2.2 · Metric choice and age bias
-
Two metrics are available via the toggle.
% of MSRP is the raw
current_low / msrp_usdratio: easy to read, but it doesn't control for body age, so brands with older tracked bodies show steeper apparent depreciation simply because those bodies have had more years to drop. Annualized depreciation is the geometric per-year drop,1 − (pct_msrp / 100) ^ (1 / years_since_release), which largely cancels age effects: a 2-year-old body at 80% and a 6-year-old at 50% both register around 11% per year. The annualized view requires a release year and excludes bodies released in the current year (where the formula explodes near zero), so the sample of bodies and brands feeding the chart can differ slightly between the two views. The page defaults to annualized. - #2.3 · Minimum sample
- Brands with fewer than 2 tracked bodies are omitted, since a one-body median is just that body.
3. Bodies by sensor format
- #3.1 · Sensor taxonomy
- Formats are bucketed by the manufacturer's stated sensor category, normalized to one label per family. Sub-1-inch sensors stay split into their separate sizes (1/1.63, 1/1.7, 1/2.3) because the difference matters at that end.
4. Bodies by mount
- #4.1 · Mount normalization
- The body's native lens mount as listed by the manufacturer. Adapters and dual-mount cameras are recorded under the primary mount only.
5. Status mix
- #5.1 · Status heuristic
- "Current" covers bodies released in the last 4 years. For older bodies, we mark them "discontinued" unless the manufacturer still sells them new, which keeps them "likely discontinued." We keep that still-sold list by hand, so it can lag a model leaving production. The 4-year window is a rule of thumb, not a manufacturer announcement, so a long-lived model like the Sony A7 III reads as "likely discontinued" while it's still on sale.
6. Family clusters
- #6.1 · Family derivation
- Family is the manufacturer's product line label (for example, "Sony A7" or "Fuji X-T"). Bodies sharing a family are typically iterations of the same line.
- #6.2 · Top 20 cap
- The table shows the 20 families with the most tracked bodies. Smaller families still feed all upstream charts.
7. Depreciation by brand by release year
- #7.1 · Year axis floor
- The matrix runs from 2010 through the current calendar year. Bodies released earlier still feed the brand bar and the depreciation scatter; the matrix just clips them so the grid stays readable. Empty cells mean we don't track a body from that brand and year.
- #7.2 · Cell value
-
Each cell is the median across that brand's bodies released that year, using the same two metrics as section 2. Annualized is
1 − (pct_msrp / 100) ^ (1 / years_since_release)per body, then median across the cell. Current-year cells have no annualized value because the formula explodes when years_since_release = 0; flip to % of MSRP to see them. - #7.3 · Color scale
- Both metrics share a green-to-red ramp: green = better retention, red = steeper depreciation. Annualized clips at 25%/yr, % of MSRP clips between 20% and 100%. Brands with fewer than 2 tracked bodies are dropped from the y-axis since a one-body row is just one body.
8. Median used price by release year
- #8.1 · Median current low
- Per (brand, year) cell, the median of the lowest used price we currently see for each body in that cell. One point per (brand, year) with at least one body, joined into a line per brand.
- #8.2 · Brand cap
- The chart shows up to 8 brands, ranked by tracked-body count. Smaller brands fall off the line chart but still appear in the matrix above and feed the sample-size chart below.
9. Bodies tracked by release year
- #9.1 · Stacked count
- Pure count of tracked bodies per release year, stacked by brand. This is the sample-size view: a 2014 column with one body in it carries one body's worth of evidence into the matrix and the price line above, no more.
10. Mount and sensor share over time
- #10.1 · Share, not count
- Each column stacks to 100% across the bodies we track from that release year. A column with two bodies, one Sony E and one Canon RF, reads as 50/50 regardless of how many bodies released that year overall. Read with the sample-size chart in section 9 for context.
- #10.2 · Catalog bias
- Share reflects what's on the watchlist, not what shipped. If we add or remove a mount family, the historical years shift with it. The chart is most reliable for mainstream mirrorless mounts where the catalog covers the bulk of releases.
11. Lens releases by year
- #11.1 · Lens count by year
- Count of tracked lenses by release year, stacked by mount. A lens counts once, in the year it launched, under its native mount. Third-party DSLR lenses sold in both Canon EF and Nikon F count once under a combined "Canon EF / Nikon F" label, since they share one optical design. The axis starts at 2010; nine older lenses with earlier dates drop off the chart but still appear in the catalog. The mix reflects what we track, not everything that shipped, so a year heavy on Fujifilm and MFT says more about the watchlist than about the market.