--- type: "Bill" title: "Budget Bill." description: "Budget Bill. Amends Chapter 552 of the 2021Acts of Assembly, Special Session I, as amended by Chapter 1 of the2021 Acts of Assembly, Special Session II." jurisdiction: "us/states/va" legislature: "Virginia General Assembly" session: "2022" identifier: "HB 29" citation: "Virginia HB 29 (2022)" classification: ["bill"] subjects: [] status: "enacted" primary_sponsors: ["Barry D. Knight"] version_count: 4 action_count: 88 vote_count: 28 first_action: "2021-12-16" last_action: "2022-06-17" source: "openstates" source_identifier: "ocd-bill/f750c301-fa14-44ff-9d58-3f4f6835cd0f" source_url: "https://lis.virginia.gov/cgi-bin/legp604.exe?221+sum+HB29" source_hash: "b0d28773365c35ac5acf96477d3bb69a225fd4f8f1bdc6d3147ba9182b640468" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-va"] --- # Virginia HB 29 (2022) — Budget Bill. Budget Bill. Amends Chapter 552 of the 2021Acts of Assembly, Special Session I, as amended by Chapter 1 of the2021 Acts of Assembly, Special Session II. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **B20222A** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?221+ful+B20222A) 2. **B20222B** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?221+ful+B20222B) 3. **B20222C** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?221+ful+B20222C) 4. **B20222D** (committee substitute) — [source](https://lis.virginia.gov/cgi-bin/legp604.exe?221+ful+B20222D) ## Votes - VOTE: Agree To (96-Y 0-N) — **95–0** (pass) · lower - VOTE: Adoption (95-Y 1-N) — **51–45** (pass) · lower - Senate concurred in Governor's Amendments # 1,2 and 3 (39-Y 0-N) — **21–19** (pass) · upper - VOTE: Agree To (100-Y 0-N) — **0–0** (fail) · lower - Reported from Appropriations with amendment(s) (22-Y 0-N) — **22–0** (pass) · lower - Reported from Fin and Approp with amendments substituted for House amendments (15-Y 0-N) — **0–0** (fail) · upper - Reported from Fin and Approp with amendments substituted for House amendments (15-Y 0-N) — **15–0** (pass) · upper - VOTE: Rejected (0-Y 98-N) — **0–97** (fail) · lower - VOTE: Pass By (52-Y 48-N) — **0–0** (fail) · lower - VOTE: Passage (100-Y 0-N) — **0–0** (fail) · lower - Senate insisted on amendments (38-Y 0-N) — **0–0** (fail) · upper - Passed Senate with amendments (40-Y 0-N) — **0–0** (fail) · upper - VOTE: Adoption (93-Y 2-N) — **49–48** (pass) · lower - VOTE: Pass By (52-Y 48-N) — **0–0** (fail) · lower - Passed Senate with amendments (40-Y 0-N) — **40–0** (pass) · upper - VOTE: Agree To (100-Y 0-N) — **0–0** (fail) · lower - Reported from Appropriations with amendment(s) (22-Y 0-N) — **0–0** (fail) · lower - Constitutional reading dispensed (40-Y 0-N) — **0–0** (fail) · upper - VOTE: Agree To (100-Y 0-N) — **99–0** (pass) · lower - Conference report agreed to by Senate (35-Y 1-N) — **40–0** (pass) · upper - VOTE: Pass By (52-Y 48-N) — **51–48** (pass) · lower - VOTE: Rejected (0-Y 98-N) — **0–0** (fail) · lower - VOTE: Agree To (96-Y 0-N) — **0–0** (fail) · lower - VOTE: Agree To (100-Y 0-N) — **99–0** (pass) · lower - Senate insisted on amendments (38-Y 0-N) — **38–0** (pass) · upper - VOTE: Passage (100-Y 0-N) — **99–0** (pass) · lower - Constitutional reading dispensed (40-Y 0-N) — **40–0** (pass) · upper - VOTE: Pass By (52-Y 48-N) — **51–48** (pass) · lower ## Sponsors - Barry D. Knight — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2021-12-16** Prefiled and ordered printed; offered 01/12/22 22103423D `introduction` - **2021-12-16** Referred to Committee on Appropriations `referral-committee` - **2022-01-20** Budget amendments available - **2022-02-20** Reported from Appropriations with amendment(s) (22-Y 0-N) `committee-passage` - **2022-02-22** Read first time `reading-1` - **2022-02-23** Motion for Special and Continuing Order (96-Y 0-N) - **2022-02-23** VOTE: Agree To (96-Y 0-N) - **2022-02-24** Read second time `reading-2` - **2022-02-24** Uncontested committee amendments agreed to BLOCK VOTE (100-Y 0-N) - **2022-02-24** VOTE: Agree To (100-Y 0-N) - **2022-02-24** Motion to pass by floor amendment to Item 27.20 #1h agreed to (52-Y 48-N) - **2022-02-24** VOTE: Pass By (52-Y 48-N) - **2022-02-24** Motion to pass by floor amendment to Item 27.20 #2h agreed to (52-Y 48-N) - **2022-02-24** VOTE: Pass By (52-Y 48-N) - **2022-02-24** Constitutional reading dispensed (100-Y 0-N) - **2022-02-24** VOTE: Agree To (100-Y 0-N) - **2022-02-24** Passed House (100-Y 0-N) `passage` - **2022-02-24** VOTE: Passage (100-Y 0-N) - **2022-02-25** Constitutional reading dispensed - **2022-02-25** Referred to Committee on Finance and Appropriations `referral-committee` - **2022-03-01** Reported from Fin and Approp with amendments substituted for House amendments (15-Y 0-N) `committee-passage` - **2022-03-02** Constitutional reading dispensed (40-Y 0-N) - **2022-03-02** Read third time `reading-3` - **2022-03-02** Reading of amendments waived - **2022-03-02** Committee amendments agreed to - **2022-03-02** Passed Senate with amendments (40-Y 0-N) `passage` - **2022-03-02** Senate amendments rejected by House (0-Y 98-N) - **2022-03-02** VOTE: Rejected (0-Y 98-N) - **2022-03-02** Senate insisted on amendments (38-Y 0-N) - **2022-03-02** Senate requested conference committee - **2022-03-02** House acceded to request - **2022-03-02** Conferees appointed by House - **2022-03-02** Conferees appointed by Senate - **2022-03-12** Continued to 2022 Sp. Sess. 1 pursuant to HJR455 - **2022-06-01** Conference report agreed to by House (93-Y 2-N) - **2022-06-01** VOTE: Adoption (93-Y 2-N) - **2022-06-01** Conference report agreed to by Senate (35-Y 1-N) - **2022-06-09** Enrolled - **2022-06-09** Signed by Speaker - **2022-06-09** Signed by President - **2022-06-09** Enrolled Bill communicated to Governor on June 9, 2022 - **2022-06-09** Governor's Action Deadline 11:59 p.m., June 16, 2022 - **2022-06-15** Governor's recommendation received by House - **2022-06-17** Enacted, Chapter 1 (effective 7/1/21) `became-law` - **2022-06-17** Placed on Calendar - **2022-06-17** House concurred in Governor's Amendments # 1, 2, and 3 (95-Y 1-N) - **2022-06-17** VOTE: Adoption (95-Y 1-N) - **2022-06-17** Senate concurred in Governor's Amendments # 1,2 and 3 (39-Y 0-N) - **2022-06-17** Governor's recommendations adopted - **2022-06-17** Reenrolled - **2022-06-17** Reenrolled bill text (HB29ER2) - **2022-06-17** Signed by Speaker as reenrolled - **2022-06-17** Signed by President as reenrolled - **2022-06-17** Enacted, Chapter 1 (effective 6/17/21) `became-law` - **2021-12-16** Prefiled and ordered printed; offered 01/12/22 22103423D `introduction` - **2021-12-16** Referred to Committee on Appropriations `referral-committee` - **2022-01-20** Budget amendments available - **2022-02-20** Reported from Appropriations with amendment(s) (22-Y 0-N) `committee-passage` - **2022-02-22** Read first time `reading-1` - **2022-02-23** Motion for Special and Continuing Order (96-Y 0-N) - **2022-02-23** VOTE: Agree To (96-Y 0-N) - **2022-02-24** Read second time `reading-2` - **2022-02-24** Uncontested committee amendments agreed to BLOCK VOTE (100-Y 0-N) - **2022-02-24** VOTE: Agree To (100-Y 0-N) - **2022-02-24** Motion to pass by floor amendment to Item 27.20 #1h agreed to (52-Y 48-N) - **2022-02-24** VOTE: Pass By (52-Y 48-N) - **2022-02-24** Motion to pass by floor amendment to Item 27.20 #2h agreed to (52-Y 48-N) - **2022-02-24** VOTE: Pass By (52-Y 48-N) - **2022-02-24** Constitutional reading dispensed (100-Y 0-N) - **2022-02-24** VOTE: Agree To (100-Y 0-N) - **2022-02-24** Passed House (100-Y 0-N) `passage` - **2022-02-24** VOTE: Passage (100-Y 0-N) - **2022-02-25** Constitutional reading dispensed - **2022-02-25** Referred to Committee on Finance and Appropriations `referral-committee` - **2022-03-01** Reported from Fin and Approp with amendments substituted for House amendments (15-Y 0-N) `committee-passage` - **2022-03-02** Constitutional reading dispensed (40-Y 0-N) - **2022-03-02** Read third time `reading-3` - **2022-03-02** Reading of amendments waived - **2022-03-02** Committee amendments agreed to - **2022-03-02** Passed Senate with amendments (40-Y 0-N) `passage` - **2022-03-02** Senate amendments rejected by House (0-Y 98-N) - **2022-03-02** VOTE: Rejected (0-Y 98-N) - **2022-03-02** Senate insisted on amendments (38-Y 0-N) - **2022-03-02** Senate requested conference committee - **2022-03-02** House acceded to request - **2022-03-02** Conferees appointed by House - **2022-03-02** Conferees appointed by Senate - **2022-03-12** Continued to 2022 Sp. Sess. 1 pursuant to HJR455 ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/f750c301-fa14-44ff-9d58-3f4f6835cd0f`. Confidence: reported (aggregated from official Virginia legislature records).