The blocks consist of revenue villages. There are total number of revenue villages in the state is 12,278. There are 22 Zila Parishads, 136 Municipal Committees and 22 Improvement Trusts looking after 143 towns and 14 cities of Punjab.