Parish or Town Councils are the most local level of government in England. They are independent of other levels of local government, i.e. District and County Council, however they maintain a close working relationship with both.
Find more information