Official portrait of Rep. Gerald E. Connolly (D-VA)
Official portrait: unitedstates/images (public domain; source GPO Member Guide)

Rep. Gerald E. Connolly (D-VA)

House · Democrat (most recent term) · VA-11 · in Congress 2009–2025 · Bioguide ID C001078

Party history: D 2009–2025. 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 at the earliest available report (2013); the member entered office earlier, in 20092013$762,051$2,211,023$3,659,995
(b) Latest net worth estimate2024$2,270,056$3,900,528$5,530,999
(c) Estimated gain / loss, nominal dollars, 2013 → 2024 (11 years spanned)2013–2024−$1,389,939+$1,689,504+$4,768,948

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

Reliability flags (net worth): 2013: 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket. 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$2,728,526$517,502$2,211,023$762,051 … $3,659,995computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2014$2,888,526$530,002$2,358,524$867,052 … $3,849,995computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2015$3,101,025$485,002$2,616,023$1,121,050 … $4,110,996computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2016$2,842,523$517,502$2,325,020$920,046 … $3,729,995computed
2017$2,919,522$505,002$2,414,520$1,004,045 … $3,824,995computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2018$2,727,523$285,002$2,442,521$1,140,046 … $3,744,996computed; 1 Schedule A row(s) had the upper bound of the range lost in text extraction; completed from the fixed statutory bracket
2019$5,094,520$252,502$4,842,018$1,839,039 … $7,844,997computed
2020$3,776,530$252,502$3,524,029$1,807,061 … $5,240,997computed
2021$4,150,531$252,502$3,898,030$2,021,062 … $5,774,997computed
2022$3,684,531$252,502$3,432,030$1,708,062 … $5,155,997computed
2023$4,021,529$152,502$3,869,028$2,186,058 … $5,551,997computed
2024$3,970,528$70,000$3,900,528$2,270,056 … $5,530,999computed
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.)-6.1%
Simple average of years-3.3%
Years estimated11
Best / worst single year2023 +22%
2020 -46%

Reliability flags: 5 unparsed value(s).

Sensitivity band for the average (all ranges at floor vs. all at ceiling, same holdings both years): -0.9% to -8.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

-46%0%22%20142015201620172018201920202021202220232024

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$1,592,517$1,677,517$13,055$0$0 +6.2%+5.2% … +8.9%-87% … +100%62%counted
2014→2015$2,681,025$2,818,524$50,810$8,000$64,502 +9.1%+7.9% … +12.3%-83% … +101%99%counted
2015→2016$2,294,521$2,560,022$50,358$32,002$0 +12.4%+11.6% … +14.2%-81% … +105%78%counted
2016→2017$2,552,021$2,836,522$22,208$8,000$0 +11.7%+11.1% … +13.2%-78% … +101%90%counted
2017→2018$2,319,520$2,386,520$24,708$8,000$0 +3.6%+0.8% … +4.8%-83% … +91%82%counted
2018→2019$1,802,512$1,121,508$11,755$0$0 -37.1%-37.8% … -35.6%-104% … +30%68%counted
2019→2020$4,804,516$3,462,025$10,510$1,052,529$193,009 -45.6%-52.5% … -20.2%-149% … +58%94%counted; many new/exited positions
2020→2021$3,278,028$3,811,528$12,259$314,512$160,508 +12.0%+10.5% … +15.7%-91% … +115%87%counted
2021→2022$4,035,030$3,289,026$14,161$390,004$207,501 -22.7%-22.9% … -22.6%-107% … +62%97%counted
2022→2023$2,932,025$3,965,027$29,112$967,509$544,008 +21.8%+18.1% … +31.2%-100% … +143%80%counted; many new/exited positions
2023→2024$3,922,527$3,954,527$29,212$425,010$56,502 -7.8%-8.9% … -5.4%-96% … +81%98%counted

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
201310001415House annual5/15/201455110001415.pdf
e6305eaf7114fabb796e6ed16d003d45e6408b8b93793f2ffba9e1d2cc9ffe03
201410008618House amendment9/30/201552110008618.pdf
eb229d92f627f126bb8b3b45bf690485f319d72c728c780756ce0b23d611719c
201510010765House annual5/13/201653110010765.pdf
22c11eb6d6d8d4f37f73a23d75d38c30caf2c5533944312cf87a0024760ae236
201610015472House annual5/3/201747010015472.pdf
297ce2b015342cca2a867ebf9fc1ce888c41dda9c165e32485fe66636f549b56
201710022129House annual5/14/201846110022129.pdf
fcffaed84f05d3135e2e94c9814eb9d76769f6fd07d77ed575c6fc278ea7ba1d
201810026076House annual5/8/201948110026076.pdf
07b261dc63002b064ba78a3776812bfa06d459a87df839505419967a46a6a780
201910037011House annual7/31/202052010037011.pdf
f540cbf920d5678cd32160cb303b4bf2d33bcf017c3ba633f25add4172cce7cc
202010041690House annual8/13/202183010041690.pdf
85c107558fbaa5651414fe806de0fad28918fef8453a2eb99900f26b6460cf93
202110046359House annual5/14/202264010046359.pdf
6c2206f756e6f852c655110976748161ff04397cc135061240defdc3436e775b
202210051430House annual5/12/202372010051430.pdf
a0da9a3d65eadd749fb58a7a08aabca2ce338ac5d7745df222364f895d45d252
202310057570House annual5/10/202471010057570.pdf
fa030a2d10ac98e8a91bb26ad8cbb92f4d9363152f762b03413324434a0246fd
202410067247House annual5/13/202563010067247.pdf
4f56c05ac82d560fce37d6654a91a575875bd81ae971d708e4c716ea087ddc9a

Largest movers 2021→2022

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
TIAA IRA - Self ⇒ DFA International Social Core Equity Portfolio [MF]—held$250,001 - $500,000$100,001 - $250,000$8,000$0
TIAA Joint ⇒ Nuveen Virginia Municipal Bond Fund [MF]JTheld$100,001 - $250,000None$183,001$175,000
TIAA IRA - Self ⇒ DFA Emerging Markets Social Core Equity Portfolio [MF]—held$100,001 - $250,000$50,001 - $100,000$0$0
United Bank [BA]—held$100,001 - $250,000$50,001 - $100,000$0$0
TIAA IRA - Self ⇒ AMG Trust IV River Road Small Cap I [MF]—held$50,001 - $100,000None$0$0
TIAA IRA - Self ⇒ Nuveen ESG Mid-Cap Growth ETF [EF]—held$50,001 - $100,000None$0$0
TIAA IRA - Self ⇒ Nuveen ESG Mid-Cap Value ETF [EF]—held$50,001 - $100,000$15,001 - $50,000$0$0
TIAA Joint ⇒ Dominion Energy, Inc. (D) [ST]JTheld$100,001 - $250,000$100,001 - $250,000$0$32,500

Largest movers 2022→2023

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
TIAA IRA - Self ⇒ Nuveen Core Impact Bond Fund R6 (TSBIX) [MF]—new—$250,001 - $500,000$16,001$32,500
TIAA IRA - Self ⇒ DFA International Social Core Equity Portfolio [MF]—held$100,001 - $250,000$250,001 - $500,000$0$0
TIAA IRA - Self ⇒ Nuveen Large Cap Responsible Equity Fund R6 (TISCX) [MF]—new—$100,001 - $250,000$8,000$16,001
TIAA Joint ⇒ Mainstay MacKay Tax Free Bond Fund [MF]JTheld$100,001 - $250,000None$0$0
TIAA Joint ⇒ Baird Short-Term Municipal Bond Fund [MF]JTheld$100,001 - $250,000None$0$0
TIAA Joint ⇒ Dominion Energy, Inc. (D) [ST]JTheld$100,001 - $250,000$50,001 - $100,000$0$24,002
TIAA Joint ⇒ Nuveen Intermediate Duration Municipal Bond Fund [MF]JTheldNone$50,001 - $100,000$0$0
TIAA Joint ⇒ Allspring Municipal Bond Fund [MF]JTheldNone$50,001 - $100,000$0$0

Largest movers 2023→2024

Position (as written in filing)OwnerKindOpening range(s)Closing range(s)Buys (mid)Sales (mid)
TIAA Joint ⇒ SCIENCE APPLICATIONS INTERNATIONAL CORPORATION (SAIC) [ST]JTheld$100,001 - $250,000$50,001 - $100,000$0$0
TIAA Joint ⇒ Nuveen Virginia TF Value Fund Cl R (NMVAX) [MF]JTheld$250,001 - $500,000$250,001 - $500,000$89,002$0
TIAA IRA - Self ⇒ Nushares Etf Trust [EF]—held$50,001 - $100,000None$0$0
Congressional Federal Credit Union [BA] Fairfax County Retirement Fund Employee Plan BG - —held$50,001 - $100,000$15,001 - $50,000$0$0
TIAA IRA - Self ⇒ PGIM High Yield Fund Class R6 (PHYQX) [MF]—held$15,001 - $50,000$50,001 - $100,000$0$0
TIAA IRA - Self ⇒ TIAA Cash Accounts [BA]—held$15,001 - $50,000$50,001 - $100,000$0$0
TIAA IRA - Self ⇒ DFA US Social Core Equity 2 Portfolio [MF]—held$50,001 - $100,000$15,001 - $50,000$0$0
TIAA IRA - Self ⇒ Nuveen Core Impact Bond Fund R6 (TSBIX) [MF]—held$250,001 - $500,000$250,001 - $500,000$40,002$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).