Official portrait of Rep. Robin L. Kelly (D-IL)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Robin L. Kelly (D-IL)

House · Democrat (most recent term) · IL-2 · in Congress 2013–present · Bioguide ID K000385

Party history: D 2013–present. Source: term data in unitedstates/congress-legislators (CC0); party shown is as recorded per term there.

Estimated net worth (from public disclosures)

EstimateReport yearLowMidHigh
(a) Estimated net worth before entering office (report year 2013, the member's first year in office)2013−$160,988$37,006$234,999
(b) Latest net worth estimate2025$16,002$40,501$65,000
(c) Estimated gain / loss, nominal dollars, 2013 → 2025 (12 years spanned)2013–2025−$218,997+$3,496+$225,988

Gain Low = latest Low − earliest High; Gain High = latest High − earliest Low (widest possible spread); Mid = latest Mid − earliest Mid.

Reliability flags (net worth): none for these two endpoints. Included in the recommended dollar-gain ranking.

Net worth by report year (mid; Low–High)
Report yearAssets (mid)Liabilities (mid)Net worth midLow … HighStatus / flags
2013$212,006$175,000$37,006−$160,988 … $234,999computed
2014$273,514$175,000$98,514−$193,971 … $390,999computed
2015$282,518$175,000$107,518−$203,964 … $418,999computed
2016$355,023$175,000$180,022−$194,954 … $554,999computed
2017$430,024$175,000$255,023−$144,953 … $654,999computed
2018$115,502$175,000−$59,499−$183,997 … $64,999computed
2019$140,002$175,000−$34,999−$169,997 … $99,999computed
2020$215,002$175,000$40,002−$119,996 … $199,999computed
2021$215,002$75,000$140,002$30,004 … $249,999computed
2022$215,002$75,000$140,002$30,004 … $249,999computed
2023$40,501$75,000−$34,500−$83,998 … $14,999computed
2024$40,501$75,000−$34,500−$83,998 … $14,999computed
2025$40,501$0$40,501$16,002 … $65,000computed
Read this first. Members report asset values only as ranges (e.g. “$15,001 – $50,000”), never exact dollars. Every figure below is an estimate computed from range midpoints, not a measured return. Figures cannot be interpreted as investment performance, and they do not show wrongdoing or skill. Methodology and limitations are at the end and in the project README. Sources: public financial disclosure reports filed with the Clerk of the U.S. House of Representatives and/or the Secretary of the Senate (Senate eFD), linked below.
Avg. annual change (geometric, est.)-20.1%
Simple average of years-16.5%
Years estimated5
Best / worst single year2021 +0%
2014 -56%

Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): -21.1% to -20.0%. This band is narrow because it moves both years together; the true uncertainty is larger — see the per-year “strict envelope” column and the limitations.

Estimated year-over-year change

-56%0%10%20142015201620212022

Bars: midpoint estimate; whisker: same-position floor/ceiling band. Axis clipped to −100%…+150%. Years with insufficient traceable holdings are omitted.

Year (t−1 → t)Opening value (mid)Closing value (mid)Income (mid)Buys (mid)Sales (mid)Est. gainSame-position bandStrict envelopeTraced coverageStatus / flags
2013→2014$129,005$56,502$100$0$0 -56.1%-56.7% … -52.6%-157% … +44%61%counted
2014→2015$273,014$233,014$100$40,002$16,001 -23.4%-33.9% … -22.2%-192% … +145%100%counted
2015→2016$274,518$298,519$100$32,002$0 -2.9%-2.9% … -2.2%-188% … +182%97%counted
2016→2017$137,510$114,009$0$0$136,008 +81.8%+81.8% … +82.3%-165% … +329%39%excluded; not eligible: traced coverage 39% < 60%
2017→2018$0$0$0$0$0 n/an/a … n/an/a … n/a0%excluded; not eligible: traced prior-year value below $50,000
2018→2019$0$0$0$0$0 n/an/a … n/an/a … n/a0%excluded; not eligible: traced prior-year value below $50,000
2019→2020$65,001$65,001$0$0$0 +0.0%+0.0% … +0.0%-108% … +108%46%excluded; not eligible: traced coverage 46% < 60%
2020→2021$215,002$215,002$0$0$0 +0.0%+0.0% … +0.0%-79% … +79%100%counted
2021→2022$215,002$215,002$0$0$0 +0.0%+0.0% … +0.0%-79% … +79%100%counted
2022→2023$0$0$0$0$0 n/an/a … n/an/a … n/a0%excluded; not eligible: traced prior-year value below $50,000
2023→2024$40,501$40,501$0$0$0 +0.0%+0.0% … +0.0%-121% … +121%100%excluded; not eligible: traced prior-year value below $50,000
2024→2025$40,501$40,501$0$0$0 +0.0%+0.0% … +0.0%-121% … +121%100%excluded; not eligible: traced prior-year value below $50,000

Filings used

Each annual-report year uses one filing (most recently filed version among originals/amendments whose Schedule A row count is ≥ 40% of the largest). Electronic (text) PDFs are parsed. Scanned/image-only filings are OCR-read and used only if they pass the explicit validation gates described in the project README (value/income coverage, two-engine agreement, exact bracket snapping, page completeness, year-to-year position continuity); such years are labelled OCR-derived below. Scanned filings that fail validation are listed as “insufficient data – scanned”.

Report yearDoc IDTypeFiledSchedule A rowsRows with unparsed valueSource (official filing) / SHA-256
201310003956House amendment9/11/201412010003956.pdf
d78e709c2126f64ec0cfab01b3483b783da652b32ccdf9991aa3d39c0ed7d433
201410008662House amendment9/28/201535010008662.pdf
76470c0cdc8cb77f9f80e37aa6c5f8e9eb768a1e73dc9fe1f6dc64436e6558d8
201510010197House annual4/29/201638010010197.pdf
9c4b90424526c389bdab5cb041203b3350c2b1f39134ebc7943a755635604658
201610017044House annual5/15/201746010017044.pdf
9cb016c04d62adc7a2ccd81172717a2b0bd4662c5baac85c2b8025774d0e4932
201710024025House amendment6/21/201847010024025.pdf
bc5d65657b4cd298ad4d1dac3cac88ef8c92cf80cc72b8e33cdb3bcdab1dc4b1
201810028815House amendment7/23/20193010028815.pdf
23788255122a2488fbb4afeafff48c431791af28967a757f10dba984b1c26837
201910039196House amendment10/21/20203010039196.pdf
907afed1c7db5036cd18c48c50add3a322d4500fb04eeb026ae1ad43e802995b
202010041893House annual8/12/20214010041893.pdf
bca495c26c0173a41c0bca0e23997a1da96e66a63a43e9b98a9924e2723b5e25
202110048764House annual5/14/20224010048764.pdf
88a2160b1adcf6a76b730e5d312ffab4411856a640538149f3c2fea16c950284
202210055071House annual8/14/20234010055071.pdf
5c06484f9dd38c77c6c547ab039030c3d414f95f2b9e9e64a14fc331c44bfac6
202310059979House annual8/12/20242010059979.pdf
701132709582ca4a77b2a952965ffb493dad946a9f3aefda9eea8fb9042ac1ff
202410072048House amendment8/11/20252010072048.pdf
9d004702c02990854f53781c5f28db051429a1217496be98ec14600e88b46f60
202510076866House annual7/2/20262010076866.pdf
54f62557bd05287856550ee0a0d432cf32514d20c97cb392a2826b20d0a8ee7a

Largest movers 2015→2016

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
J. P. Morgan Chase Securities ⇒ Vanguard Fixed Income Secs Inter Term Invt Grade—new—$1 - $1,000$8,000$0
J. P. Morgan Chase Securities ⇒—held$1 - $1,000$1,001 - $15,000$8,000$0
General Assembly Retirement System ⇒ General Assembly Retirement System—held$15,001 - $50,000$15,001 - $50,000$0$0
J. P. Morgan Chase Securities ⇒ Wisdomtree Japan Hedged Equity Fund EST Yield—held$1,001 - $15,000$1,001 - $15,000$0$0
J. P. Morgan Chase Securities ⇒ JP Morgan Value Advantage Instl CL—held$1,001 - $15,000$1,001 - $15,000$0$0
J. P. Morgan Chase Securities ⇒ JP Morgan TR 1 Mid Cap Equity FD Select CL—held$1,001 - $15,000$1,001 - $15,000$0$0
Robin Kelly JP Morgan Chase IRA ⇒ US Small Cap Russell 2000—held$1,001 - $15,000$1,001 - $15,000$0$0
J. P. Morgan Chase Securities ⇒ Massachusetts Investors Trust CL I—held$1,001 - $15,000$1,001 - $15,000$0$0

Largest movers 2020→2021

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
T. Rowe Price Retirement 2020 ⇒ TRowe Price [PE]—held$15,001 - $50,000$15,001 - $50,000$0$0
J. P. Morgan Chase Securities ⇒ Cook County Retirement ⇒ General Assembly Retirement Syste—held$15,001 - $50,000$15,001 - $50,000$0$0
Northwestern Mutual ⇒ Northwestern Mutual [FN]—held$50,001 - $100,000; $50,001 - $100,000$50,001 - $100,000; $50,001 - $100,000$0$0

Largest movers 2021→2022

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
T. Rowe Price Retirement 2020 ⇒ TRowe Price [PE]—held$15,001 - $50,000$15,001 - $50,000$0$0
J. P. Morgan Chase Securities ⇒ Cook County Retirement ⇒ General Assembly Retirement Syste—held$15,001 - $50,000$15,001 - $50,000$0$0
Northwestern Mutual ⇒ Northwestern Mutual [FN]—held$50,001 - $100,000; $50,001 - $100,000$50,001 - $100,000; $50,001 - $100,000$0$0

Method (summary)

  1. Schedule A asset rows are read from each annual report; the dollar range for each row is converted to its midpoint. Open-ended top ranges (“Over $50,000,000”) are excluded from the traced set and counted as a coverage loss.
  2. Positions are matched year to year by owner code (self/SP/DC/JT) + normalised asset name. A position that appears only in year t is included only if Schedule B shows a purchase of it in year t (opening value 0); a position that disappears is included only if Schedule B shows a sale (closing value 0). Otherwise it is excluded as unexplained.
  3. Estimated gain = (closing − opening + reported income − purchases + sale proceeds) ÷ opening, all at midpoints, for the traced positions. “Capital gains” income is not added again (it is already in value change and sale proceeds).
  4. A year counts only if traced opening value ≥ $50,000 and traced coverage ≥ 60% of the opening midpoint. A member is ranked only with ≥ 3 such years (exactly 2 = “limited data”, shown but unranked). Average = geometric mean of (1+yearly estimate).

Limitations

Generated 2026-10-01 by an automated pipeline. Data: Office of the Clerk, U.S. House of Representatives (disclosures-clerk.house.gov); member roster: unitedstates/congress-legislators (CC0).