Skip to content
Official portrait of James McGrath

Liberal Party

James McGrath

Senator for QLD

James’s year in parliament →

James McGrath is the Liberal Party senator for QLD. This term James has voted in 98 recorded divisions (28.4% attendance), without crossing the floor, voting with Liberal Party 100% of the time. Every figure on this page comes from Hansard division records and AEC disclosures.

How James voted, issue by issue

Recorded divisions classified by policy issue (AI-assisted tagging, only shown above 60% confidence). “For” means the vote supported the issue's direction, whichever way the motion was worded.

  • Integrity & Transparency

    46 votes for · 43 votes against

    46 ayes, 43 noes
  • Climate & Energy

    36 votes for · 45 votes against

    36 ayes, 45 noes
  • Cost of Living

    29 votes for · 29 votes against

    29 ayes, 29 noes
  • Housing

    13 votes for · 13 votes against

    13 ayes, 13 noes
  • Education

    14 votes for · 10 votes against

    14 ayes, 10 noes
  • Immigration

    10 votes for · 10 votes against

    10 ayes, 10 noes
  • Defence & Foreign Affairs

    16 votes for · 4 votes against

    16 ayes, 4 noes
  • Tax & Budget

    8 votes for · 7 votes against

    8 ayes, 7 noes

How James votes

Last 30 recorded divisions — no floor-crossings in this period. Source: Hansard division records.

  • Committees — Impact of the Conflict in Iran Select Committee; Appointment

    1 April 2026 · senate

    33 ayes, 27 noes
    No
  • Bills — Excise Tariff Amendment (Draught Beer) Bill 2025, Customs Tariff Amendment (Draught Beer) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    25 ayes, 32 noes
    Aye
  • Migration Amendment (Combatting Migrant Exploitation) Bill 2025 - Limitation of Debate - Agree with the bill's main idea

    1 April 2026 · senate

    36 ayes, 25 noes
    No
  • Bills — Commonwealth Parole Board Bill 2025, Commonwealth Parole Board (Consequential and Transitional Provisions) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    25 ayes, 34 noes
    Aye
  • Bills — Excise Tariff Amendment (Draught Beer) Bill 2025, Customs Tariff Amendment (Draught Beer) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    34 ayes, 23 noes
    No
  • Bills — Commonwealth Parole Board Bill 2025, Commonwealth Parole Board (Consequential and Transitional Provisions) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    22 ayes, 35 noes
    Aye
  • Documents — Department of the Treasury, Home Guarantee Scheme; Order for the Production of Documents

    1 April 2026 · senate

    36 ayes, 23 noes
    Aye
  • Commonwealth Parole Board Bill 2025, Commonwealth Parole Board (Consequential and Transitional Provisions) Bill 2025 - Limitation of Debate - Pass the bill

    1 April 2026 · senate

    38 ayes, 21 noes
    No
  • Bills — Commonwealth Parole Board Bill 2025, Commonwealth Parole Board (Consequential and Transitional Provisions) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    25 ayes, 34 noes
    Aye
  • Bills — Commonwealth Parole Board Bill 2025, Commonwealth Parole Board (Consequential and Transitional Provisions) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    38 ayes, 21 noes
    No
  • Corporations Amendment (Digital Assets Framework) Bill 2025 - Limitation of Debate - Review and statement of reasons for refusing financial services

    1 April 2026 · senate

    25 ayes, 34 noes
    Aye
  • Bills — Commonwealth Parole Board Bill 2025, Commonwealth Parole Board (Consequential and Transitional Provisions) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    38 ayes, 20 noes
    No
  • Bills — Excise Tariff Amendment (Draught Beer) Bill 2025, Customs Tariff Amendment (Draught Beer) Bill 2025; Limitation of Debate

    1 April 2026 · senate

    34 ayes, 24 noes
    No
  • Committees — Impact of the Conflict in Iran Select Committee; Appointment

    1 April 2026 · senate

    27 ayes, 33 noes
    Aye
  • Criminal Code Amendment (Keeping Australia Safe) Bill 2026 - Second Reading - Agree with the bill's main idea

    1 April 2026 · senate

    26 ayes, 34 noes
    Aye
  • Documents — Superannuation; Order for the Production of Documents

    31 March 2026 · senate

    26 ayes, 34 noes
    Aye
  • Committees - Community Affairs References Committee; Reference - Gender dysphoria treatment

    31 March 2026 · senate

    19 ayes, 41 noes
    Aye
  • Bills — Treasury Laws Amendment (Fuel Excise Relief) Bill 2026; Second Reading

    31 March 2026 · senate

    22 ayes, 36 noes
    Aye
  • Documents - Housing Australia - Order for the production of documents

    31 March 2026 · senate

    37 ayes, 23 noes
    Aye
  • Bills — Export Finance and Insurance Corporation Amendment (Strategic Reserve) Bill 2026; Limitation of Debate

    31 March 2026 · senate

    27 ayes, 32 noes
    Aye
  • Bills — Treasury Laws Amendment (Fuel Excise Relief) Bill 2026; Second Reading

    31 March 2026 · senate

    25 ayes, 34 noes
    Aye
  • Bills — National Disability Insurance Scheme Amendment (Integrity and Safeguarding) Bill 2025; Second Reading

    31 March 2026 · senate

    28 ayes, 34 noes
    Aye
  • Matters of Urgency — Taxation

    31 March 2026 · senate

    10 ayes, 26 noes
    No
  • Documents — Housing Australia; Order for the Production of Documents

    31 March 2026 · senate

    36 ayes, 23 noes
    Aye
  • Export Finance and Insurance Corporation Amendment (Strategic Reserve) Bill 2026 - Limitation of Debate - Repeal of restrictions relating to fossil fuels

    31 March 2026 · senate

    26 ayes, 36 noes
    Aye
  • Business — Rearrangement

    30 March 2026 · senate

    37 ayes, 31 noes
    No
  • Business — Rearrangement

    30 March 2026 · senate

    37 ayes, 31 noes
    No
  • Bills — Universities Accord (Australian Tertiary Education Commission) Bill 2025, Universities Accord (Australian Tertiary Education Commission) (Consequential and Transitional Provisions) Bill 2025; in Committee

    30 March 2026 · senate

    36 ayes, 27 noes
    No
  • Bills — Universities Accord (Australian Tertiary Education Commission) Bill 2025, Universities Accord (Australian Tertiary Education Commission) (Consequential and Transitional Provisions) Bill 2025; in Committee

    30 March 2026 · senate

    28 ayes, 35 noes
    Aye
  • Bills — Universities Accord (Australian Tertiary Education Commission) Bill 2025, Universities Accord (Australian Tertiary Education Commission) (Consequential and Transitional Provisions) Bill 2025; Second Reading

    30 March 2026 · senate

    37 ayes, 26 noes
    No

Declared donations

Individual receipts declared to the AEC. Larger gifts appear first.

No individual donations on record for this member.

Follow James’s votes as they happen

Verity sends you a plain-English brief when your representatives vote on things you care about.

Get the app