Batas · Philippine laws, 1946 to 2026

What does the Philippine Congress actually pass?

The Philippines has passed 12,322 Republic Acts since 1946. We sorted them by subject and found that six in ten concern a single place, most often a school.

01

Each dot is a Republic Act, placed in the year it was approved.

No Republic Acts were passed from late 1972, when Marcos shut Congress under martial law, until 1987. The busiest year was 1969, with 668 laws.

02

About a quarter of the laws, 3,048, are national. Budgets and tax laws are in this group.

03

Another 1,867 benefit one company or one person. Almost all of them are franchises, the licences that broadcasters and utilities need to operate. Fifty-seven grant citizenship to a named person.

04

The remaining 7,407 are local. Each of these is about one particular place.

Local laws far outnumber national ones but take much less of the Senate's time. Since 2004, national laws have accounted for 71% of the days the Senate spent debating bills that became law (see Effort).

05

Most local laws name a town or province, so we can map them. 6,762 are on this map, 5,866 of them at the town named in the title.

Each cluster is a town, and bigger clusters mean more laws. Manila and Quezon City have the most, with 63 each.

06

Schools and colleges make up the largest group, with 3,050 laws. About half of these create a new school or make an annex of an existing school independent. Most of the others rename a school or change its status, for example by turning a state college into a university.

07

The share of local laws varies by Congress. In the 8th Congress (1987 to 1992), the first under the current constitution, 78% of its 999 laws were local. The 14th (2007 to 2010) had the highest share since then, at 84%.

08

Here each law is stacked on the day it was approved.

Before martial law, Congress sent its bills to the president when the session ended in May, so most were signed in June. On June 21, 1969, 506 laws were approved in one day.

Explore

Map of local laws

Search for a town to see the laws that name it, or choose a type of law to see where those laws went. If a province has been split since a law was passed, the law is divided among the provinces that exist today.

All provinces as a table

Waves

How the kinds of local law have changed

Some kinds of local law are common in one Congress and rare in the next. These shifts usually follow a change in the rules about who can decide something, or about what the national budget will pay for.

Congress used to create and rename barrios itself. It mostly stopped after the Barrio Charter of 1959 gave that power to provincial boards. Laws about state universities and colleges went from 4 in the 16th Congress to 44 in the 17th, which made their tuition free in 2017. Laws making high school annexes independent rose from 2 in the 13th Congress to 151 in the 14th.

Laws per Congress. Each panel has its own scale, with the maximum shown at the top. The gap is 1972 to 1987. The 20th Congress is still in session.

Bills

Most bills never become law

BetterGov publishes a record of all 143,156 bills filed in the House of Representatives since 1987. We classified them with the same rules we used for the laws.

In the 8th Congress alone, members filed 35,168 bills. Of these, 86% asked for something in a single place, often a school building or a road. That Congress passed 783 local laws, so no more than 3 in 100 of these bills became law.

Local bills peaked in 1988, when 15,150 were filed. By 1990 the number had dropped. That was the year the national budget began giving each member a lump sum for projects in their district, the Countrywide Development Fund, which later became the PDAF. No year since has had more than 5,266 local bills.

Every House bill filed in the 8th Congress, 1987 to 1992

Each square is a bill. There are as many bright squares as local laws that Congress passed, about one for every 39 local bills. The record doesn't say which bills passed, so the bright squares are spread evenly.

A local bill from the 8th Congress

House bills filed and enacted

Bills filed in each Congress. The darker part became law. The House record only links bills to laws from the 13th Congress on.

Show as a table

The first 60 days of a Congress

House bills filed each day. Many members file their main bills on the day their term starts, weeks before the first session.

Effort

Where the Senate's time goes

A simple count treats a law that renames a school the same as the national budget. The Senate's records give another measure: how many days each bill spent on the floor. The records begin with the 13th Congress in 2004, and we matched 2,938 of the 2,980 laws passed from then until 2025.

In that period 71% of new laws were local, but they took up 59% of the Senate's floor days and only 23% of its days of debate. National laws were 20% of the total and took up 71% of the days of debate.

Share of laws, Senate floor days, days of debate and urgent certifications

Laws enacted from the 13th to the 19th Congress, 2004 to 2025, split by kind of law.

Floor days are days when the Senate dealt with the bill after first reading, whether for a sponsorship speech, questions, amendments, a vote or a conference committee report. Days of debate are days when a senator questioned the sponsor or spoke against the bill. If the Senate dealt with several bills on one day, the day counts for each of them.

Floor days overstate the time spent on local laws. The Senate handles them in batches, and every bill in a batch is credited with the whole day. Of the 2,090 local laws, 964 were presented in one speech covering many bills or approved together in a single motion. On the day a typical local law passed third reading, 23 other future laws passed with it. For a typical national law the number was 4. On January 31, 2022, the Senate passed 151 bills on third reading that later became law.

Some local laws were debated. Senators questioned the sponsors of 226 of them, and the most common kind was a town holiday (40 laws, mostly in two batches in 2007 and 2024), ahead of schools (38). The local law with the most days of debate was RA 9728 (2009), which turned the Bataan Economic Zone in Mariveles into the Freeport Area of Bataan. Next came two laws that redrew House districts. RA 9716 split Camarines Sur's districts and was upheld by the Supreme Court in Aquino III v. COMELEC (2010). RA 9591 gave Malolos City its own district and was struck down in Aldaba v. COMELEC (2010), because the city had fewer than the 250,000 people the Constitution requires.

The president can also certify a bill as urgent. This lets each chamber hold the second and third readings on the same day instead of on separate days. Of the 121 laws certified this way since 2004, 111 were national. The ten local ones all date from 2007 to 2010. Certified laws were 4% of all laws but accounted for 33% of the days of debate.

The laws senators debated longest, 2004 to 2025

Ranked by days of debate.

    Certifications come from the Senate record and from the Presidential Legislative Liaison Office, which published lists for the 18th and 19th Congresses. Of the 35 laws on those lists, the Senate record also shows 31. The other 4 were certified to the House only. We can't measure the House's floor time because its record doesn't include that history.

    Promises

    Hospitals with fewer beds than their laws allow

    When Congress raises a hospital's bed capacity, the law doesn't come with money for the beds. That has to come later through the budget. We compared these laws with PhilHealth's list of accredited hospitals, which shows how many beds each hospital runs.

    We found 53 government hospitals whose bed capacity was raised by law since 2016, and 47 of them are accredited for fewer beds than the law sets. Recent laws may not have had time to take effect, but older ones show the same pattern. Of the 44 hospitals with laws passed from 2016 to 2022, 38 are still below the legal number.

    Legislated beds and accredited beds

    One row per hospital, for the latest law that set its bed capacity. Only hospitals we matched to PhilHealth's list with full confidence are shown.

    Beds the law sets Beds PhilHealth accredits, July 2026
    Show as a table

    A shortfall doesn't mean nothing was built. Hospitals expand in stages, and PhilHealth only accredits beds that are licensed and in use. Even so, the shortfalls are large enough to suggest that many of these laws were passed without funding.

    Schools named in the laws

    We looked up the 1,557 laws from 1987 to 2023 that established, separated or converted a public school. For 85% of them, DepEd's lists include a school with that name in the right town. We couldn't find 5%.

    DepEd's lists start in 2017, so for laws passed since 2019 we can check whether the school already existed. Of the 107 we matched, 68% were on DepEd's list before the law was approved. That includes 22 of the 35 laws whose titles say they "establish" a school. In many cases the law gave formal status or a new name to a school that was already running.

    What we found for each school law, 1987 to 2023

    Laws that establish, create, separate or convert a public school, checked against DepEd's lists for school years 2017-18 to 2025-26.

    Laws whose school we could not find

    Authors

    Who writes local laws

    Since 2004 the House record has named a principal author for each bill. We traced 2,090 local laws back to their House bills, and matched 1,741 of them to a district representative in OpenHalalan's election data, which gives the province each one represents.

    It is often said that political families use local laws to reward their supporters. We tested a simple version of this. We counted a seat as a family seat if someone else with the representative's surname won the governorship, vice governorship, another House seat or a mayoralty in the same province in the same election, or held a House seat there in one of the two previous elections. By that rule, 50% of district terms were family seats.

    Representatives in family seats did not author more local laws. They averaged 1.20 per term, compared with 1.30 for everyone else, and the confidence intervals overlap. The difference also changes direction between Congresses: family seats averaged more in two Congresses, about the same in two, and fewer in three.

    Local laws per term, 13th to 19th Congress

    Average number of enacted local laws with the representative as principal author. Lines are 95% intervals.

    Congress by Congress

    The same average for each Congress.

    Family seats Other seats

    The members who authored the most local laws, 2004 to 2025

    Enacted local laws with the member as principal author, and the province where most of them apply. Most of these laws are for public schools.

    Surnames are a rough guide to family ties, since unrelated people can share a surname and relatives can have different ones. OpenHalalan's records for 2004 to 2013 come from an older source that couldn't be checked against the ballots. These figures are averages across many seats and shouldn't be read as findings about any individual representative.

    Calendar

    When laws are signed

    Before martial law, 84% of laws were approved in June, just after the regular session ended in May. Since 1987 the figure is 10%, and laws are signed throughout the year.

    Laws approved on each day, 1946 to 2026

    Each row is a year and each column a day of the year. Brighter cells mean more laws were approved that day.

    Laws no president signed

    Under the 1987 Constitution, a bill becomes law if the president neither signs nor vetoes it within 30 days of receiving it. The chart shows the share of each president's laws that took effect this way.

    Citizenship by act of Congress

    Congress can make someone a Filipino citizen by passing a law that names them. Recipients include priests and business owners, and basketball players such as Marcus Douthit (2011), Andray Blatche (2014), Ange Kouame (2021) and Justin Brownlee (2023). These are the 30 most recent.

      Data

      How this was made

      Sources

      • LawPhil Project (Arellano Law Foundation) for the list and full text of every Republic Act. 309 acts missing from LawPhil come from the Chan Robles Virtual Law Library. 22 acts that neither library has, eight of them national budgets, come from the House record.
      • BetterGov open-congress-data for every House bill since 1987 with its author and history, and for the Senate's floor history of each bill since 2004 (CC0).
      • The Presidential Legislative Liaison Office's lists of bills certified for immediate enactment in the 18th and 19th Congresses, from the Internet Archive's copy of its site.
      • OpenHalalan (Leung, Alejandro, Acuna, Buot, Go and Nable 2026) for winners of House, provincial and municipal races (ODbL).
      • DepEd's machine-ready files for public schools and enrolment, school years 2017-18 to 2025-26.
      • PhilHealth's list of accredited hospitals and infirmaries, July 31, 2026.
      • The Philippine Internal Migration Dataset for the PSA's list of towns (the PSGC), former town names and census populations.
      • faeldon/philippines-json-maps for the PSA's 2023 province and town boundaries.

      How the laws were sorted

      Philippine law titles follow set formulas ("An Act Establishing a National High School in Barangay ..."), so a list of text rules applied in order can classify them. We checked the rules against 400 randomly drawn laws that we labelled by hand. They agreed with our labels on 91.5% of laws for the nineteen kinds and 96.8% for local, private or national. After we fixed the rules that failed, a new sample of 200 laws gave 92.0% and 98.5%.

      Places come from the titles. We only count a town if its name is unique in the country or the title also names the province it is in. We take the enacting Congress from the act's header. If that is missing, we use the dates the two chambers passed it, then the House record, then the approval date.

      Limits

      • We classify laws by their titles, which may not reflect their effects. A law with a local title can have national effects, and the other way round.
      • Three act numbers are missing from every source we checked.
      • Vetoed bills and bills that died in the Senate only show up through the House record.
      • A school or hospital we couldn't find may exist under another name, or in a list we didn't check.
      • Floor days and days of debate only cover the Senate, from 2004 on. The House record doesn't include floor history.
      • Authors and family seats cover the 13th to 19th Congresses, and only the district representatives we could match to OpenHalalan's winners. Party-list members are not included.

      Files

      Code and data on GitHub

      Cite this project

      @misc{africa2026batas,
        author = {Africa, David Demitri},
        title  = {Batas: what does the Philippine Congress actually pass?},
        year   = {2026},
        url    = {https://github.com/DavidDemitriAfrica/batas}
      }

      If you use the election data, please also cite OpenHalalan (doi:10.5281/zenodo.17783099).