County town: Haddington Other major towns: Tranent Origins of Name: East (Personal Name) Population 1801: 29,986 Population 1961: 52,677 Acreage: 170,971 Urban Land 1961: 1.7 %. for more click here