U.S. House Candidate Profile

John Anthony Olszewski Jr.

Updated

DemocraticU.S. HouseMaryland02

Background

John Anthony Olszewski Jr. (born September 10, 1982), also known by his nickname Johnny O, is an American politician who has served as a member of the U.S. House of Representatives from Maryland's 2nd congressional district since 2025. A member of the Democratic Party, he served as the 14th county executive of Baltimore County, Maryland, from 2018 to 2025.

Olszewski served as a student member of the Baltimore County Board of Education from 1999 to 2000, and two terms in the Maryland House of Delegates representing the 6th district from 2006 to 2015. The district covered most of the southeastern portion of Baltimore County, including the town of Dundalk, Maryland. Olszewski unsuccessfully ran for the Maryland Senate in District 6 in 2014, narrowly losing to Republican challenger Johnny Ray Salling. Olszewski became Baltimore County Executive in 2018 after narrowly defeating state senator James Brochin in the 2018 Democratic primary election and defeating former state Insurance Commissioner Alfred W. Redmer Jr. in the general election. Olszewski was re-elected in 2022, defeating Republican nominee Pat McDonough.

Source: Wikipedia, "Johnny Olszewski" (en.wikipedia.org/wiki/Johnny_Olszewski), text available under CC BY-SA 4.0 (creativecommons.org/licenses/by-sa/4.0/). Excerpt of the article's lead section; pronunciation guides and citation markers removed.

Last updated 2026-10-24.

Sourced summary

John Anthony Jr. unitedstates.github.io

Finance snapshot

John Anthony Olszewski Jr.'s FEC candidate id is H4MD02232

Race and district

Other indexed profiles in this race.

Clinton Benjamin Spellman Jr. (Democratic), David Drain Wallace II (Republican), Enrico Bailey Jr. (Democratic), Gerard William Wittstadt Jr. (Republican), Nnabu Eze Nnabu Eze (Republican), Ryan Metzgar (Republican).

Full Research & Receipts

Claim-level receipts, campaign-finance detail, donor-network analysis, and the full research book for this profile are reserved for signed-in, entitled OppIntell customers.

Unlock full profile

Free Sample Brief

See what a receipted OppIntell brief on John Anthony Olszewski Jr. looks like before you buy: a short sample of source-cited findings (plus campaign-finance totals where filings exist), delivered to your inbox after a one-step email confirmation.

Get a free sample brief

John Anthony Olszewski Jr. profile reference

Profile status: Active candidate. Roster status: incumbent. Race status: discovered.

No certified general-election roster row matched this profile.

Valid citations 1325. Primary-source references 1325. First seen 2026-05-05. Last seen 2026-10-06. Profile record updated 2026-10-18.

Published claim kinds: Background 6, Statements 22, Finance 5, Votes 702, Controversies 1, Other sourced notes 271, ideology 4.

Other ids: Other voteview:119:22545; Bioguide O000176; Wikidata Q6217866; Vote Smart 67095; Ballotpedia John Olszewski Jr.; OpenSecrets N00054814.

Same race

6 other indexed profiles returned with John Anthony Olszewski Jr. Not a certified ballot.

Related hubs

How this profile is researched

A profile section follows the public method for that record.

Other candidates in this race