Maryland House of Delegates · District 38A

Charles Otto

Republican Left office Oct. 17, 2025

Where they sit

Every current delegate, placed from most liberal to most conservative by how they voted on contested bills.

How these numbers work →
← Most liberalThe aisleMost conservative →
Votes with DemocratsCrosses party linesVotes with Republicans

Charles Otto has left office, so isn't on the chart of current members. Color shows how often each member crosses party lines toward the middle on votes that divide the parties: solid blue or red means almost never, and purple means on at least 1 in 5 of those votes. Gray seats are members too new to score. How these numbers work

Votes with the Speaker
15%
Democrats Republicans 0%100%

Each tick is a current member, by party. Charles Otto has left office, so isn't marked.

On 1,194 contested votes where both voted72% on all 3,613 votes where both voted
Votes with own party
89%
Democrats Republicans 45%100%

Each tick is a current member, by party. Charles Otto has left office, so isn't marked.

On 1,141 party-line votes

Bills

The bills Charles Otto sponsored this term and how far they got. Co-sponsors aren’t counted.

How these numbers work →
Bills: Charles Otto
Bills
Sponsored17
Passed both chambers12
Became law12
Vetoed by the Governor0

Rank by bills passed: Ranked among current members only.

A bill's sponsor is its primary sponsor, the first name on it; co-sponsors aren't counted. Bills a committee, a county delegation, or the Speaker or Senate President on the Governor's behalf introduced aren't credited to anyone.

Bills that passed both chambers

Bills that passed both chambers: Charles Otto
BillResultFinal action
HB 775
Correctional Services - Death of Incarcerated Individual - Notification
Became law March 21, 2025
HB 1238
Somerset County - Alcoholic Beverages - Liquor Tasting License
Became law March 17, 2025
HB 791
Somerset County - Property Tax - Emergency Services Tax
Became law March 16, 2025
HB 844
Somerset County - Salaries of Local Officials - Increase
Became law March 15, 2025
HB 967
Somerset County Code of Public Local Laws - 2025 Edition - Legalization
Became law March 12, 2025
HB 975 (2024)
Somerset County – Fire, Rescue, and Emergency Medical Services
Became law March 23, 2024
HB 977 (2024)
Somerset County – Sale of Property – Revells Neck Road
Became law March 19, 2024
HB 976 (2024)
Somerset County - Fire Companies - Appropriations
Became law March 19, 2024
HB 466 (2023)
Worcester County - Natural Resources - Hunting
Became law March 23, 2023
HB 465 (2023)
Natural Resources - Recreational Crabbing Gear - Individuals Under the Age of 16 Years
Became law March 21, 2023
HB 240 (2023)
Correctional Officers' Retirement System - Special Death Benefits - Applicability
Became law March 21, 2023
HB 163 (2023)
Law Enforcement Officers' Pension System - Crisfield Police Department
Became law March 21, 2023

Budget projects

Maryland's budget bill doesn't say which legislator asked for an item, so there's no budget figure for Maryland legislators.

Contested votes where they split

1,009 against the Speaker; 143 against most of their party.

Contested votes where they split: Charles Otto
DateBill and motion Their voteSpeakerMost of their party
April 7, 2025 HB 1222: Public Safety - Immigration Enforcement (Maryland Values Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 579: Criminal Procedure - U Nonimmigrant Status Petitions and Immigration Enforcement at Sensitive Locations
Third Reading
Nay Yea (split) Yea (split)
April 7, 2025 HB 1473: State Government - Equal Access to Public Services for Individuals With Limited English Proficiency and Individuals With Disabilities
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 SB 666: Maryland Community Action Agencies - Funding
Third Reading
Yea Yea Nay (split)
April 7, 2025 HB 517: Workgroup on the Reorganization of the Maryland Transit Administration
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 586: Election Law - Election Judges - Compensation
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 SB 93: Election Law - Absentee Ballots - Notice to Request Application
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 894: Office of Social Equity - Community Reinvestment and Repair Fund - Modifications
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 511: Public Senior Hghr Ed Institutions - Pregnant and Parenting Stdnts - Plan Requirements (Pregnant and Parenting Student Support Act)
Third Reading
Yea Yea Nay (split)
April 7, 2025 SB 373: State Personnel - BWI Airport Fire and Rescue Department - Collective Bargaining and Arbitration Processes
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 250: Department of the Environment - Fees, Penalties, Funding, and Regulation
Third Reading
Nay Yea (split) Nay
April 7, 2025 HB 1424: Catastrophic Event Accnt, Fed Govt Shutdown Empl Asstnce Ln Fnd, & Powers of the Attrny Gnrl - Alterations (Protect Our Fed Wrkrs Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 SB 842: Electronic Smoking Devices - Seizure and Wholesaler Record-Keeping Requirements
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 880: Governor's Office for Children - Boys and Girls Clubs of Maryland - Grant Funding
Third Reading
Yea Yea Nay (split)
April 7, 2025 SB 789: Higher Education - Hunger-Free Campus Grant Program - Alterations
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 603: University of Maryland, College Park Campus - TerpsEXCEED Program - Funding
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 154: Access to Counsel in Evictions - Task Force and Special Fund
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 96: Environment - Water Bottle Filling Stations - Requirement
Third Reading
Yea Yea Nay (split)
April 7, 2025 SB 979: Local Government - Accommodations Intermediaries - Hotel Rental Tax - Collection by Comptroller and Alterations
Third Reading
Yea Yea Nay (split)
April 7, 2025 SB 979: Local Government - Accommodations Intermediaries - Hotel Rental Tax - Collection by Comptroller and Alterations
Amendment
Yea Nay (split) Yea
April 7, 2025 SB 930: Environment - Managed Aquifer Recharge Pilot Program - Establishment
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 685: Election Law - Local Boards of Elections - Language Assistance Program
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 425: Environment - Coal Combustion By-Products - Fees, Coordinating Committee, and Regulations
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 338: Baltimore County - Speed Monitoring Systems - Interstate 695 and Interstate 83
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 181: Correctional Services - Geriatric and Medical Parole
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 295: Income Tax - Income Tax Reconciliation Program - Established (Maryland Fair Taxation for Justice-Involved Individuals Act)
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 149: Climate Change Adaptation and Mitigation - Total Assessed Cost of Greenhouse Gas Emissions - Study and Reports
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 767: Calvert County Sheriff - Deputy Sheriffs and Correctional Deputies - Collective Bargaining
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 231: State Government - Public Employee Relations Act - Alterations
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 676: Health Care Facilities - Hospitals and Freestanding Birthing Centers - Perinatal Care Standards
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 327: Affordable Housing Payment In Lieu of Taxes Expansion Act
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 820: Municipalities - Enforcement of Ordinances and Resolutions
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 572: Anne Arundel County - Development Impact Fees
Third Reading
Yea Yea Nay (split)
April 7, 2025 HB 504: Excellence in Maryland Public Schools Act
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 265: Environment - Reservoir Augmentation Permit - Establishment
Third Reading
Yea Yea Nay (split)
April 7, 2025 SB 120: Restrictions on Use - Solar Collector Systems - Alteration
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 854: Health Occupations - Licensed Direct-Entry Midwives - Revisions
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 219: Uninsured Employers' Fund - Assessments and Special Monitor
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 215: Cannabis Reform - Revisions
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 600: Baltimore City - Stop Sign Monitoring Systems - Authorization of Pilot Program
Third Reading
Nay Yea (split) Nay
April 7, 2025 HB 1503: State Personnel - Paid Family and Medical Leave
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 634: Income Tax - Income Tax Reconciliation Program - Established (Maryland Fair Taxation for Justice-Involved Individuals Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 128: Climate Change Adaptation and Mitigation - Total Assessed Cost of Greenhouse Gas Emissions - Study and Reports
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 767: Real Prprty - Lndlrd and Tnnt - Prcdrs for Failure to Pay Rent, Breach of Lease, and Tnnt Holding Over (Tnnt Possessions Rcvry Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 49: Environment - Building Energy Performance Standards - Alterations
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 1104: Md Department of Health - AHEAD Model Implementation - Electronic Health Care Transactions and Population Health Improvement Fund
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 482: Occupational Licensing and Certification - Criminal History - Predetermination Review Process
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 431: Civil Actions - Consumer Contracts - Limitations Periods
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 1046: Mechanical Repair Contracts - Technical Service Bulletins
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 1020: Consumer Protection - Credit Reporting - Medical Debt (Fair Medical Debt Reporting Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 861: Transportation Network Companies - Weekly Fare and Earnings Summary and Operator Data Reporting
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 1078: Prince George's County - Federal Bureau of Investigation Headquarters - Mandated Appropriation
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 717: Natural Resources - Public Lands - Acquisition, Staffing, Operations, and Funding
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 489: Maryland Department of Labor - Study on Building Code Requirements for Single-Staircase Buildings
Final Passage (Concurrence)
Yea Yea Nay (split)
April 7, 2025 HB 1173: Montgomery County - Speed Monitoring Systems - High-Risk Highways MC 17-25
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 1123: Correctional Services - Medical and Elder Parole
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 1516: Financial Institutions - Consumer Credit - Application of Licensing Requirements (Maryland Secondary Market Stability Act of 2025)
Final Passage (Concurrence)
Nay Yea (split) Yea (split)
April 7, 2025 HB 1018: Financial Institutions - Conventional Home Mortgage Loans - Assumption and Required Disclosures
Final Passage (Concurrence)
Nay Yea (split) Yea (split)
April 7, 2025 HB 15: Corporations and Assns - Limited Worker Cooperative Assns - Authorization (Maryland Limited Worker Cooperative Assn Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 1344: Department of General Services - Assessment of State-Owned Facilities - Child Care Centers
Final Passage (Concurrence)
Yea Yea Nay (split)
April 7, 2025 HB 774: Higher Education - Hunger-Free Campus Grant Program - Alterations
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 599: State Personnel - BWI Airport Fire and Rescue Department - Collective Bargaining and Arbitration Processes
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 502: Office of Disability Employment Advancement and Policy and Maryland as a Model Employer Initiative - Established
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 913: Baltimore City - Speed Monitoring Systems - Interstate 83
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 716: Housing and Community Development - Statewide Rental Assistance Voucher Program Eligibility - Alterations
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 974: Health Insurance - Preventive Services - Enforcement Authority
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 424: Prescription Drug Affordability Board - Authority for Upper Payment Limits (Lowering Prescription Drug Costs for All Marylanders Now Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 7, 2025 HB 292: Cooperative Housing Corporations, Condominiums, and Homeowners Assns - Funding of Reserve Accounts and Preparation of Funding Plans
Third Reading
Nay Yea (split) Nay
April 7, 2025 HB 352: Budget Reconciliation and Financing Act of 2025
Third Reading
Nay Yea (split) Nay
April 7, 2025 HB 352: Budget Reconciliation and Financing Act of 2025
Previous Question
Nay Yea (split) Nay
April 7, 2025 HB 350: Budget Bill (Fiscal Year 2026)
Third Reading
Nay Yea (split) Nay
April 7, 2025 HB 350: Budget Bill (Fiscal Year 2026)
Motion to Make a Special Order
Yea Nay (split) Yea
April 7, 2025 SB 295: Income Tax - Income Tax Reconciliation Program - Established (Maryland Fair Taxation for Justice-Involved Individuals Act)
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 93: Election Law - Absentee Ballots - Notice to Request Application
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 357: Prescription Drug Affordability Brd - Authority and Stakeholder Cncl Mbrshp (Lowering Prescription Drug Costs for All Marylanders Now Act)
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 856: Mold - Landlord Requirements and Regulations (Maryland Tenant Mold Protection Act)
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 856: Mold - Landlord Requirements and Regulations (Maryland Tenant Mold Protection Act)
Amendment
Yea Nay (split) Yea
April 7, 2025 SB 856: Mold - Landlord Requirements and Regulations (Maryland Tenant Mold Protection Act)
Amendment
Yea Nay (split) Yea
April 7, 2025 SB 901: Environment - Packaging and Paper Products - Producer Responsibility Plans
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 901: Environment - Packaging and Paper Products - Producer Responsibility Plans
Amendment
Yea Nay (split) Yea
April 7, 2025 SB 708: Sports Wagering - Independent Evaluation of Sports Wagering Content - Required
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 399: Natural Resources - Wildland Areas - Overhead Transmission Lines
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 399: Natural Resources - Wildland Areas - Overhead Transmission Lines
Amendment
Yea Nay (split) Yea
April 7, 2025 SB 144: Corporations and Assns - Limited Worker Cooperative Assns - Authorization (Maryland Limited Worker Cooperative Assn Act)
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 867: Cyber Maryland Program - Revisions
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 365: Department of Commerce - Nonprofit Organizations Navigator - Established
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 601: Education - Dependent Children of Service Members - Advance Enrollment Procedures
Amendment
Yea Nay (split) Yea
April 7, 2025 SB 451: Adult Education - High School Diploma by Examination - Requirements and Study
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 127: State Government - Grants and Contracts - Reimbursement of Indirect Costs
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 252: Child Care Centers - Certificated Staff Ratio Requirement - Repeal
Third Reading
Nay Yea (split) Nay
April 7, 2025 SB 49: Consumer Protection - Automatic Renewals
Third Reading
Nay Yea (split) Nay
April 7, 2025 HB 541: Department of Commerce - Nonprofit Organizations Navigator - Established
Third Reading (Emergency Bill)
Nay Yea (split) Nay
April 5, 2025 HB 1378: Civil Actions - Child Sexual Abuse
Final Passage (Concurrence)
Nay Yea (split) Nay
April 5, 2025 SB 828: Immigration Enforcement - Sensitive Locations - Access, Guidance, and Policies (Protecting Sensitive Locations Act)
Third Reading
Nay Yea (split) Nay
April 5, 2025 SB 828: Immigration Enforcement - Sensitive Locations - Access, Guidance, and Policies (Protecting Sensitive Locations Act)
Amendment
Yea Nay (split) Yea
April 5, 2025 HB 161: Primary and Secondary Education - Comprehensive Health Education Framework - Established
Final Passage (Concurrence)
Nay Yea (split) Nay
April 5, 2025 HB 983: Election Law - Local Boards of Elections - Language Assistance Program
Final Passage (Concurrence)
Nay Yea (split) Nay
April 5, 2025 HB 426: Election Law - Postelection Tabulation Audits - Risk-Limiting Audits
Final Passage (Concurrence)
Yea Yea Nay (split)
April 5, 2025 SB 937: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctre, Plannng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnce Prgrms (Nxt Gnrtn Enrgy Act)
Third Reading
Nay Yea (split) Nay
April 5, 2025 SB 937: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctre, Plannng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnce Prgrms (Nxt Gnrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 5, 2025 SB 931: Public Utilities - Generating Stations - Generation and Siting (Renewable Energy Certainty Act)
Third Reading
Nay Yea (split) Nay
April 5, 2025 SB 909: Energy Resource Adequacy and Planning Act
Third Reading
Nay Yea (split) Nay
April 5, 2025 SB 909: Energy Resource Adequacy and Planning Act
Amendment
Yea Nay (split) Yea
April 5, 2025 HB 1037: Energy Resource Adequacy and Planning Act
Third Reading
Nay Yea (split) Nay
April 5, 2025 HB 1036: Public Utilities - Generating Stations - Generation and Siting (Renewable Energy Certainty Act)
Third Reading
Nay Yea (split) Nay
April 5, 2025 HB 1035: Elc & Gs - Emissions Reductions, Rt Rgltn, Cost Rcvry, Infrastructure, Plnng, Rnwbl Enrgy Prtfl Stndrd, Enrgy Asstnce Prgrms (Nxt Gn En Act)
Third Reading
Nay Yea (split) Nay
April 5, 2025 HB 718: Maryland Health Insurance Coverage Protection Commission - Established
Final Passage (Concurrence)
Nay Yea (split) Nay
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1035: Elc & Gs - Emssns Rdctns, Rt Rgltn, Cst Rcvry, Infrstrctr, Plnnng, Rnwbl Enrgy Prtfl Stndrd, & Enrgy Asstnc Prgrms (Nxt Genrtn Enrgy Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1037: Energy Resource Adequacy and Planning Act
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1037: Energy Resource Adequacy and Planning Act
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1037: Energy Resource Adequacy and Planning Act
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1037: Energy Resource Adequacy and Planning Act
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1036: Public Utilities - Generating Stations - Generation and Siting (Renewable Energy Certainty Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1036: Public Utilities - Generating Stations - Generation and Siting (Renewable Energy Certainty Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1036: Public Utilities - Generating Stations - Generation and Siting (Renewable Energy Certainty Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1036: Public Utilities - Generating Stations - Generation and Siting (Renewable Energy Certainty Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 HB 1036: Public Utilities - Generating Stations - Generation and Siting (Renewable Energy Certainty Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 SB 828: Immigration Enforcement - Sensitive Locations - Access, Guidance, and Policies (Protecting Sensitive Locations Act)
Amendment
Yea Nay (split) Yea
April 4, 2025 SB 828: Immigration Enforcement - Sensitive Locations - Access, Guidance, and Policies (Protecting Sensitive Locations Act)
Amendment
Yea Nay (split) Yea
April 3, 2025 HB 541: Department of Commerce - Nonprofit Organizations Navigator - Established
Amendment
Yea Nay (split) Yea
April 3, 2025 SB 896: Real Property - Residential Rental Property - Pet Policy Disclosure (Pet Policy Transparency Act)
Third Reading
Nay Yea (split) Nay
April 3, 2025 HB 208: Consumer Protection - False Advertising - Digital Goods
Final Passage (Concurrence)
Yea Yea Nay (split)
April 3, 2025 HB 193: Uninsured Employers' Fund - Additional Assessment on Awards and Settlements - Amount
Final Passage (Concurrence)
Nay Yea (split) Nay
April 3, 2025 HB 107: Consumer Protection - Automatic Renewals
Final Passage (Concurrence)
Nay Yea (split) Nay
April 3, 2025 HB 506: Chesapeake Bay Legacy Act
Final Passage (Concurrence)
Nay Yea (split) Nay
April 3, 2025 HB 325: Adult Education - High School Diploma by Examination - Requirements and Study
Final Passage (Concurrence)
Yea Yea Nay (split)
April 3, 2025 HB 853: Postconviction Review - Procedure to Reduce Duration of Sentence (Maryland Second Look Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 3, 2025 SB 181: Correctional Services - Geriatric and Medical Parole
Third Reading
Nay Yea (split) Nay
April 3, 2025 SB 598: Property Tax - Low-Income Housing Tax Credit - Valuation of Property
Third Reading
Nay Yea (split) Yea (split)
April 3, 2025 SB 293: County Boards of Education - Antibias Training for Members - Requirement (County Board Member Antibias Training Act)
Third Reading
Nay Yea (split) Nay
April 3, 2025 SB 257: Election Law - Notice to Permanent Absentee Voters
Third Reading
Nay Yea (split) Nay
April 3, 2025 HB 1468: Cyber Maryland Program - Revisions
Third Reading
Yea Yea Nay (split)
April 3, 2025 HB 1378: Civil Actions - Child Sexual Abuse
Third Reading
Nay Yea (split) Nay
April 3, 2025 HB 201: Election Law - Absentee Ballots - Notice to Request Application
Third Reading
Nay Yea (split) Nay
April 3, 2025 SB 68: Public Schools - Restorative Practices Schools - Comprehensive Plan
Third Reading
Nay Yea (split) Nay
April 2, 2025 SB 587: State Government - Maryland Reparations Commission
Third Reading
Nay Yea (split) Nay
April 2, 2025 SB 587: State Government - Maryland Reparations Commission
Amendment
Yea Nay (split) Yea
April 2, 2025 SB 587: State Government - Maryland Reparations Commission
Amendment
Yea Nay (split) Yea
April 2, 2025 SB 587: State Government - Maryland Reparations Commission
Amendment
Yea Nay (split) Yea
April 2, 2025 SB 248: Department of Service and Civic Innovation - Maryland Corps Program Service Year Option Pathways - Revisions
Third Reading
Nay Yea (split) Nay
April 2, 2025 SB 695: Labor and Employment - Uninsured Employers' Fund Board - Membership and Reserves
Third Reading
Nay Yea (split) Nay
April 2, 2025 SB 267: Election Law - Petitions for the Formation of a New Political Party - Process
Amendment
Yea Nay (split) Yea
April 2, 2025 SB 356: Public Health - Repeal of Prohibition on Transfer of Human Immunodeficiency Virus (Carlton R. Smith Act)
Third Reading
Nay Yea (split) Nay
April 2, 2025 SB 125: Residential Real Property - Local Limits on Summoning Law Enforcement or Emergency Services
Third Reading
Nay Yea (split) Nay
April 2, 2025 SB 566: Real Property - Filing Fee for Residential Mortgage Foreclosure - Increase
Third Reading
Nay Yea (split) Nay
April 2, 2025 SB 432: Criminal Records - Expungement and Maryland Judiciary Case Search (Expungement Reform Act of 2025)
Third Reading
Nay Yea (split) Nay
April 2, 2025 HB 1152: Real Property - Residential Rental Property - Pet Policy Disclosure (Pet Policy Transparency Act)
Final Passage (Concurrence)
Nay Yea (split) Nay
April 2, 2025 HB 349: Prince George's County - Speed Monitoring Systems - Maryland Route 210 PG 306-25
Final Passage (Concurrence)
Nay Yea (split) Nay
April 2, 2025 HB 182: Motor Vehicles - Speed Monitoring Systems - Penalties
Final Passage (Concurrence)
Nay Yea (split) Nay
April 2, 2025 HB 25: Environment - Reservoir Augmentation Permit - Establishment
Final Passage (Concurrence)
Yea Yea Nay (split)
April 2, 2025 HB 991: State Procurement - Minority Business Enterprise Program - Extension and Reports
Final Passage (Concurrence)
Nay Yea (split) Yea (split)
April 1, 2025 HB 1465: Transportation-Related Tolls - Installment Payment Plans
Final Passage (Concurrence)
Yea Yea Nay (split)
April 1, 2025 SB 680: Real Estate Commission - Continuing Education Requirements - Alterations
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 664: Business Regulation - Enforcement for Miscellaneous State Business Licenses - Study
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 664: Business Regulation - Enforcement for Miscellaneous State Business Licenses - Study
Amendment
Yea Nay (split) Yea
April 1, 2025 SB 522: Home Builders - New Home Sales - Notice of Appliance Warranty Registration
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 63: Cooperative Housing Corporations, Condominiums, & Homeowners Assns - Funding of Reserve Accounts and Preparation of Funding Plans
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 431: Registered Apprenticeship Investments for a Stronger Economy (RAISE) Act
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 214: Cannabis - Sale and Distribution - Tetrahydrocannabinol Offenses
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 41: Maryland Small Business Retirement Savings Board - Membership - Alteration
Third Reading
Nay Yea (split) Nay
April 1, 2025 HB 1348: Home Improvement Contractors - Disaster Mitigating Services - Regulation and Prohibition
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 606: Residential Real Property - Tenants' Right of First Refusal
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 436: Maryland Department of Labor - Study on Building Code Requirements for Single-Staircase Buildings
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 238: Department of Housing and Community Development - Maryland Housing Rehabilitation Program - Local Rehabilitation Program Administration
Third Reading
Nay Yea (split) Yea (split)
April 1, 2025 SB 674: Maryland Commission for Women - Maryland Collaborative to Advance Implementation of Coverage of Over-the-Counter Birth Control
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 72: Health Occupations Boards - English Proficiency Requirements and Licensure by Endorsement for Nursing
Third Reading
Yea Yea Nay (split)
April 1, 2025 SB 5: Maryland Health Benefit Exchange - State-Based Young Adult Health Insurance Subsidies Pilot Program - Sunset Repeal
Third Reading
Nay Yea (split) Nay
April 1, 2025 SB 587: State Government - Maryland Reparations Commission
Amendment
Yea Nay (split) Yea
April 1, 2025 SB 587: State Government - Maryland Reparations Commission
Amendment
Yea Nay (split) Yea
April 1, 2025 HB 1348: Consumer Protection - Solicitation Following a Disaster - Prohibition
Amendment
Yea Nay (split) Yea
April 1, 2025 HB 1348: Consumer Protection - Solicitation Following a Disaster - Prohibition
Amendment
Yea Nay (split) Yea
April 1, 2025 HB 503: Land Use - Regional Housing Infrastructure Gap (Housing for Jobs Act)
Amendment
Yea Nay (split) Yea
April 1, 2025 HB 503: Land Use - Regional Housing Infrastructure Gap (Housing for Jobs Act)
Amendment
Yea Nay (split) Yea
March 31, 2025 SB 848: Public Health Abortion Grant Program - Establishment
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 60: Maryland Medical Assistance Program and Health Insurance - Required Coverage for Calcium Score Testing
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 495: Opioid Restitution Fund - Authorized Uses
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 390: Motor Vehicles - Speed Monitoring Systems - Statements and Certificates of Violations
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 249: Pesticide and Pest Control - Revisions to Pesticide Applicator's Law and Repeal of Obsolete Provisions
Third Reading
Yea Yea Nay (split)
March 31, 2025 SB 210: Maryland Transportation Authority - Tolls, Fees, and Other Charges - Temporary Adjustments
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 121: Vehicle Laws - Noise Abatement Monitoring Systems Pilot Program - Inspection and Extension
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 258: Natural Resources - Fishing Licenses and Stamps - Alterations
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 684: Public Health - Health Equity Dashboard
Third Reading
Yea Yea Nay (split)
March 31, 2025 SB 156: Workgroup on Universal Newborn Nurse Home Visiting Services - Establishment
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 338: Baltimore County - Speed Monitoring Systems - Interstate 695 and Interstate 83
Third Reading
Nay Yea (split) Nay
March 31, 2025 SB 266: Local Comprehensive Planning and State Economic Growth, Resource Protection, and Planning Policy - Planning Principles
Third Reading
Nay Yea (split) Nay
March 31, 2025 HB 978: Baltimore County - Speed Monitoring Systems - Interstate 695 and Interstate 83
Third Reading
Nay Yea (split) Nay
March 28, 2025 HB 858: Mattress Stewardship Program - Establishment
Third Reading
Nay Yea (split) Nay
March 28, 2025 HB 102: Family and Medical Leave Insurance Program - Revisions
Third Reading
Nay Yea (split) Nay
March 26, 2025 Introduction: Introduction of House Bill Proposed House Bill No. 1557 BY: Delegate Feldmark Program to Protect Individuals Unemployed or Furloughed Due to Federal Actions…
Introduction of a Bill
Nay Yea (split) Nay
March 26, 2025 HB 352: Budget Reconciliation and Financing Act of 2025
Third Reading
Nay Yea (split) Nay
March 26, 2025 HB 350: Budget Bill (Fiscal Year 2026)
Third Reading
Nay Yea (split) Nay
March 25, 2025 HB 352: Budget Reconciliation and Financing Act of 2025
Amendment
Yea Nay (split) Yea
March 25, 2025 HB 352: Budget Reconciliation and Financing Act of 2025
Amendment
Yea Nay (split) Yea

These are the 200 most recent of 1,133. The voting record below lists them all.

Every roll call

How Charles Otto voted on each of the 4,051 floor roll calls while in office, newest first.

Every roll call: Charles Otto
DateVoteTheir vote Most of their partySpeakerYeas–nays
Loading…

Contested and party-line votes link to their own pages; the rest link to the official record.

Source: the Maryland General Assembly's floor vote records, Jan. 11, 2023 to Aug. 4, 2026. How these numbers work · Corrections