KeyVex › Disclosures › Annual financial disclosures

KeyVex publishes these public financial disclosure filings as news, free and without registration, under the news-media provision of 5 U.S.C. § 13107(c). Source documents are linked on every entry.

Zacharia P Wahls — 2025 financial disclosure

· Annual financial disclosures · U.S. Senate Electronic Financial Disclosure / U.S. House Clerk

Report typeAnnual
Filing year2025
Chambersenate
GreenState Credit Union$15,001 - $50,000 · Interest · None (or less than $201)
GreenState Credit Union$15,001 - $50,000 · Interest · None (or less than $201)
U.S. Treasury$100,001 - $250,000 · Interest · $5,001 - $15,000
Vanguard IRA--
VTTSX - Vanguard Target Retirement 2060 Fund - Investor Shares$500,001 - $1,000,000 · None · None (or less than $201)
VTTSX - Vanguard Target Retirement 2060 Fund - Investor Shares$100,001 - $250,000 · Dividends · $2,501 - $5,000
Vanguard Cash Plus Account$50,001 - $100,000 · Interest · $1,001 - $2,500
Iowa 529 Account--
VITPX - Vanguard Institutional Total Stock Market Index Fund - Institutional Plus Shares$15,001 - $50,000 · None · None (or less than $201)
12% EquityNone (or less than $1,001) · Dividends, Capital Gains · $50,001 - $100,000
50% Equity$15,001 - $50,000 · Dividends · $1,001 - $2,500
100% EquityNone (or less than $1,001) · None · None (or less than $201)
VFFVX - Vanguard Target Retirement 2055 Fund - Investor Shares$100,001 - $250,000 · Dividends · $2,501 - $5,000
Spouse Vanguard Cash Plus Account$15,001 - $50,000 · Interest · $201 - $1,000
Spouse Vanguard IRA--
VFFVX - Vanguard Target Retirement 2055 Fund - Investor Shares$250,001 - $500,000 · None · None (or less than $201)
Spouse Vanguard 403(b) Account--
VFFVX - Vanguard Target Retirement 2055 Fund - Investor Shares$1,001 - $15,000 · None · None (or less than $201)
VASGX - Vanguard LifeStrategy Growth Fund - Investor Shares$1,001 - $15,000 · None · None (or less than $201)
Bank of America$1,001 - $15,000 · Interest · None (or less than $201)
Iowa Public Employees Retirement System$15,001 - $50,000 · None · None (or less than $201)

The complete record

Every field KeyVex holds for this filing, as its API serves it. Nothing is withheld here that the API sells.

party—
state—
officeCandidate (Candidate)
sourceSENATE_EFD_AFD
chambersenate
filing idsenate-annual-c1180467-ddba-4f9b-8b71-5ddff76df6cd
report urlhttps://efdsearch.senate.gov/search/view/annual/c1180467-ddba-4f9b-8b71-5ddff76df6cd/
scraped at2026-06-15T10:30:08.044Z
asset count21
bioguide id—
filing date2026-05-15
filing year2025
member lastWahls
member nameZacharia P Wahls
report typeAnnual
member firstZacharia P
content parsedtrue
report subtypeannual
state district—
liability count0

assets (21)

ownertickerlocationasset nameasset typerow numberdescriptionincome typevalue rangeincome rangeasset subtype
Self—North Liberty, IowaGreenState Credit UnionBank Deposit1Type: Checking, SavingsInterest$15,001 - $50,000None (or less than $201)—
Joint—North Liberty, IowaGreenState Credit UnionBank Deposit2Type: Checking, SavingsInterest$15,001 - $50,000None (or less than $201)—
Joint——U.S. TreasuryGovernment Securities3Rate/Coupon: None Matures: NoneInterest$100,001 - $250,000$5,001 - $15,000US Treasury/Agency Security
Self——Vanguard IRARetirement Plans4——--—IRA
Self——VTTSX - Vanguard Target Retirement 2060 Fund - Investor SharesMutual Funds4.1—None$500,001 - $1,000,000None (or less than $201)Mutual Fund
Self——VTTSX - Vanguard Target Retirement 2060 Fund - Investor SharesMutual Funds5—Dividends$100,001 - $250,000$2,501 - $5,000Mutual Fund
Self—Valley Force, PennsylvaniaVanguard Cash Plus AccountBank Deposit6Type: SavingsInterest$50,001 - $100,000$1,001 - $2,500—
Joint——Iowa 529 AccountEducation Savings Plans7Institution: Iowa—--—529 College Savings Plan
Joint——VITPX - Vanguard Institutional Total Stock Market Index Fund - Institutional Plus SharesMutual Funds7.1—None$15,001 - $50,000None (or less than $201)Mutual Fund
Self——12% EquityBusiness Entity8Company: RDT LLC (Elkader, Iowa) Description: RDT LLC owned and operated our family tree farm. The property was sold in 2025.Dividends, Capital GainsNone (or less than $1,001)$50,001 - $100,000Limited Liability Company (LLC)
Self——50% EquityBusiness Entity9Company: Wahls Enterprises LLC (Coralville, Iowa) Description: Wahls Enterprises LLC produces and sells custom playing cards.Dividends$15,001 - $50,000$1,001 - $2,500Limited Liability Company (LLC)
Self——100% EquityBusiness Entity10Company: Zach Wahls LLC (Coralville, Iowa) Description: Zach Wahls LLCNoneNone (or less than $1,001)None (or less than $201)Limited Liability Company (LLC)
Spouse——VFFVX - Vanguard Target Retirement 2055 Fund - Investor SharesMutual Funds11—Dividends$100,001 - $250,000$2,501 - $5,000Mutual Fund
Spouse—Valley Force, PennsylvaniaSpouse Vanguard Cash Plus AccountBank Deposit12Type: SavingsInterest$15,001 - $50,000$201 - $1,000—
Spouse——Spouse Vanguard IRARetirement Plans13——--—IRA
Spouse——VFFVX - Vanguard Target Retirement 2055 Fund - Investor SharesMutual Funds13.1—None$250,001 - $500,000None (or less than $201)Mutual Fund
Spouse——Spouse Vanguard 403(b) AccountRetirement Plans14——--—401(k), 403(b), or other Defined Contribution Plan.
Spouse——VFFVX - Vanguard Target Retirement 2055 Fund - Investor SharesMutual Funds14.1—None$1,001 - $15,000None (or less than $201)Mutual Fund
Spouse——VASGX - Vanguard LifeStrategy Growth Fund - Investor SharesMutual Funds14.2—None$1,001 - $15,000None (or less than $201)Mutual Fund
Spouse—Charlotte, North CarolinaBank of AmericaBank Deposit15Type: CheckingInterest$1,001 - $15,000None (or less than $201)—
Self——Iowa Public Employees Retirement SystemRetirement Plans16—None$15,001 - $50,000None (or less than $201)Defined Benefit Pension Plan

liabilities (0)

None listed.

Original filing document