A bye-law is made by the local government.
Bye-laws are a set of rules and regulations that are made to govern a specific area or community, such as a town, city, or village. These rules are created by the local government, which is the body responsible for managing and administering the affairs of the local community.
Local government refers to the elected officials and administrative staff who are responsible for making decisions and implementing policies at the local level. This can include city councils, municipal corporations, or other similar bodies. These officials are elected by the people who live in the area they represent, and they are responsible for creating and enforcing the bye-laws that govern the community.
So, if you want to know who makes bye-laws, the answer is the local government.