♂ Thomas Johnson

Presbyterian   
Record
30211 · 4829
Type of record
Elected candidate
Known but unelected candidate
Perennial candidate
Deceased Performance: 100%
 
Nova Scotia 9 9 0
His name appears as Thomas Johnston in some sources.
Birth Death Lived Died in office
30 October 1821
(202 years 5 months ago)
30 July 1903
(120 years 8 months ago)
81 years 9 months Yes
Service in elected office
Legislature Total Government Opposition
Nova Scotia
Days years months days
11,718 32 1 0
Days years months days
11,718 32 1 0
Days years months days
0 0 0 0
Electoral history
→ 9 recorded electoral participations
→ 11 electoral path points
 
→ 5 documented challengers:
 
Charles H. Cahan  m  (3 runoffs)
William F. MacCoy  m  (4 runoffs)
Nehemiah D. McGray  m 
Robert Robertson  m  (3 runoffs)
Thomas Robertson  m  (3 runoffs)
 
Provincial
Ass.: 24
Nova Scotia Shelburne County
18 September 1867 Age:
45
→ New to this legislature
General 2/2 ANTI 0.00% 0 of 0 Elig.: n/a Parti.: n/a
By acclamation  
ID: 17492(F) — 18 Aug 2023 19:14 ET Service: 3 years 7 months 27 days (Gov't)
Provincial
Ass.: 25
Nova Scotia Shelburne County
16 May 1871 Age:
49
Re-elected incumbent
General 1/4 LIB 61.41% 826 of 2,689 Elig.: inc. Parti.: inc.
Loser > LC 42.38% 570 (-256) William F. MacCoy  m  ( 31 )
ID: 17513(F) — 18 Aug 2023 19:14 ET Service: 3 years 7 months (Gov't)
Provincial
Ass.: 26
Nova Scotia Shelburne County
17 December 1874 Age:
53
Re-elected incumbent
General 1/2 LIB 0.00% 0 of 0 Elig.: n/a Parti.: n/a
By acclamation  
ID: 17795(F) — 18 Aug 2023 19:14 ET Service: 3 years 8 months 30 days (Gov't)
Provincial
Ass.: 27
Nova Scotia Shelburne County
17 September 1878 Age:
56
Incumbent did not run in this election Exit from legislature →
General  
Successor > LC 58.58% 1,140 of 3,892 Nathaniel W. White  m  ( 41 )
ID: 17819(F) — 14 Sep 2021 21:46 ET
Provincial
Ass.: 28
Nova Scotia Shelburne County
20 June 1882 Age:
60
→ Returned to this legislature after hiatus
General 1/4 LIB 60.63% 947 of 3,124 Elig.: inc. Parti.: inc.
Loser > LC 44.30% 692 (-255) Nehemiah D. McGray  m  ( 43 )
ID: 17840(F) — 18 Aug 2023 19:14 ET Service: 3 years 11 months 25 days (Gov't)
Provincial
Ass.: 29
Nova Scotia Shelburne County
15 June 1886 Age:
64
Re-elected incumbent
General 1/4 LIB 61.94% 1,188 of 3,836 Elig.: inc. Parti.: inc.
Loser > LC 44.84% 860 (-328) Alfred K. Smith  m 
ID: 17865(F) — 18 Aug 2023 19:14 ET Service: 3 years 11 months 5 days (Gov't)
Provincial
Ass.: 30
Nova Scotia Shelburne County
21 May 1890 Age:
68
Re-elected incumbent
General 1/4 LIB 51.68% 1,061 of 4,105 Elig.: inc. Parti.: inc.
Loser > LIB 50.75% 1,042 (-19) William F. MacCoy  m  ( 50 )
ID: 17888(F) — 18 Aug 2023 19:14 ET Service: 3 years 9 months 21 days (Gov't)
Provincial
Ass.: 31
Nova Scotia Shelburne County
15 March 1894 Age:
72
Re-elected incumbent
General 2/4 LIB 52.63% 1,282 of 4,872 Elig.: inc. Parti.: inc.
Loser > LC 49.75% 1,212 (-70) Charles H. Cahan  m  ( 32 )
ID: 17911(F) — 18 Aug 2023 19:14 ET Service: 3 years 1 month 4 days (Gov't)
Provincial
Ass.: 32
Nova Scotia Shelburne County
20 April 1897 Age:
75
Re-elected incumbent
General 2/2 LIB 0.00% 0 of 0 Elig.: n/a Parti.: n/a
By acclamation  
ID: 17939(F) — 18 Aug 2023 19:14 ET Service: 4 years 5 months 11 days (Gov't)
Provincial
Ass.: 33
Nova Scotia Shelburne County
2 October 1901 Age:
79
Re-elected incumbent
General 1/3 LIB 83.97% 817 of 1,946 Elig.: inc. Parti.: inc.
Loser > LC 33.50% 326 (-491) Arthur Hood  m 
  Post-Election...
30 July 1903 > ?? LIB Vac. Died in office
ID: 17961(F) — 18 Aug 2023 19:14 ET Service: 1 year 9 months 28 days (Gov't) Exit from legislature →
Provincial
Ass.: 33
Nova Scotia Shelburne County
12 January 1904 Age:
81
Deceased
By-Election  
Successor > LIB 58.67% 974 of 1,660 George A. Cox  m  ( 65 )
ID: 17968(F) — 22 Jul 2021 21:12 ET
→ 2 online biographical references
 
Lg  Hyperlink  Retrieved on
EN The Legislative Assembly of Nova Scotia 1758-1983: a biographical directory: Johnson, Thomas (p. 103) 11 Apr 2024
EN Wikipedia: Thomas Johnston (Canadian politician) 11 Apr 2024
Rev.: 11 Apr 2024 @ 22:49 ET
Gen.: 25 Apr 2024 @ 19:56 ET