Skip to main content
Find your local elections

2020 Michigan Supreme Court election results

Election Date: Nov. 3, 2020 | Updated 6:27 PM EST Nov. 23, 2020
Republicans are hoping to hold on to their slim majority on the Michigan Supreme Court by running state Court of Appeals Judge Brock Swartzle and former prosecutor Mary Kelly against Chief Justice Bridget McCormack and Grand Rapids lawyer Elizabeth Welch, the other Democratic nominee. Third party candidates include Libertarian Party-nominated candidates Kerry Lee Morgan and Katherine Mary Nepton and Green Party-nominated Susan Hubbard.

Supreme Court

100% Reporting
ChoicesTotal Votes% Votes
Elizabeth Welch1,490,55020.2%
Bridget Mary McCormack2,377,41032.3%
Mary Kelly1,252,69217.0%
Brock Swartzle1,009,32013.7%
Susan Hubbard611,0198.3%
Kerry Morgan340,3964.6%
Katherine Nepton290,3773.9%

County-By-County Results Map

McCormack Lead
No Election
No Results
Mail-in and early votes may not be included.

County-by-County Results

Jump to:

Alcona County

ChoicesTotal Votes% Votes
McCormack2,33827.4%
Kelly1,75420.5%
Swartzle1,34415.7%
Welch1,23914.5%
Hubbard1,11513.1%
Morgan4245.0%
Nepton3263.8%

Alger County

ChoicesTotal Votes% Votes
McCormack2,04732.2%
Kelly1,15018.1%
Welch1,00315.8%
Swartzle89514.1%
Hubbard72111.3%
Morgan3044.8%
Nepton2343.7%

Allegan County

ChoicesTotal Votes% Votes
McCormack25,59427.9%
Kelly20,39522.3%
Swartzle16,27317.8%
Welch15,54417.0%
Hubbard6,6477.3%
Morgan3,9474.3%
Nepton3,2143.5%

Alpena County

ChoicesTotal Votes% Votes
McCormack6,65531.3%
Kelly4,04719.0%
Swartzle3,10314.6%
Welch2,93913.8%
Hubbard2,60012.2%
Morgan1,1215.3%
Nepton8093.8%

Antrim County

ChoicesTotal Votes% Votes
McCormack6,45530.3%
Kelly4,20419.7%
Swartzle3,62817.0%
Welch3,61617.0%
Hubbard1,5087.1%
Morgan1,0384.9%
Nepton8514.0%

Arenac County

ChoicesTotal Votes% Votes
McCormack3,34830.0%
Kelly2,22820.0%
Welch1,83716.5%
Swartzle1,72615.5%
Hubbard1,0009.0%
Morgan5795.2%
Nepton4393.9%

Baraga County

ChoicesTotal Votes% Votes
McCormack1,26426.2%
Kelly1,08322.5%
Swartzle83717.4%
Welch73615.3%
Hubbard52811.0%
Morgan2104.4%
Nepton1623.4%

Barry County

ChoicesTotal Votes% Votes
McCormack13,66528.7%
Kelly9,92320.9%
Swartzle8,51617.9%
Welch7,74616.3%
Hubbard3,8588.1%
Morgan2,1564.5%
Nepton1,6713.5%

Bay County

ChoicesTotal Votes% Votes
McCormack23,16631.5%
Kelly14,06619.1%
Welch13,60318.5%
Swartzle9,65113.1%
Hubbard6,1788.4%
Morgan3,7475.1%
Nepton3,1144.2%

Benzie County

ChoicesTotal Votes% Votes
McCormack5,24133.0%
Welch3,16219.9%
Kelly2,80617.7%
Swartzle2,29414.5%
Hubbard1,2838.1%
Morgan5913.7%
Nepton4853.1%

Berrien County

ChoicesTotal Votes% Votes
McCormack30,58529.4%
Welch20,96620.1%
Kelly17,35016.7%
Swartzle15,98215.3%
Hubbard9,0008.6%
Morgan5,1404.9%
Nepton5,1014.9%

Branch County

ChoicesTotal Votes% Votes
McCormack7,19027.6%
Swartzle4,86318.7%
Kelly4,74018.2%
Welch4,34516.7%
Hubbard2,59910.0%
Morgan1,2624.8%
Nepton1,0734.1%

Calhoun County

ChoicesTotal Votes% Votes
McCormack26,08930.1%
Welch15,38817.8%
Kelly14,40216.6%
Swartzle14,06716.2%
Hubbard8,3229.6%
Morgan4,7735.5%
Nepton3,6044.2%

Cass County

ChoicesTotal Votes% Votes
McCormack9,11528.9%
Kelly5,47117.3%
Swartzle5,16816.4%
Welch5,02315.9%
Hubbard3,43110.9%
Morgan1,7555.6%
Nepton1,6185.1%

Charlevoix County

ChoicesTotal Votes% Votes
McCormack6,92830.8%
Kelly4,58520.4%
Welch3,85117.1%
Swartzle3,69016.4%
Hubbard1,7137.6%
Morgan9744.3%
Nepton7713.4%

Cheboygan County

ChoicesTotal Votes% Votes
McCormack5,81628.9%
Kelly4,22321.0%
Swartzle3,57517.8%
Welch3,00614.9%
Hubbard1,7178.5%
Morgan9514.7%
Nepton8304.1%

Chippewa County

ChoicesTotal Votes% Votes
McCormack6,77629.8%
Kelly4,21618.5%
Welch3,76316.6%
Swartzle3,67416.2%
Hubbard2,0509.0%
Morgan1,2975.7%
Nepton9584.2%

Clare County

ChoicesTotal Votes% Votes
McCormack5,71628.4%
Kelly3,66718.2%
Swartzle3,64418.1%
Welch2,94314.6%
Hubbard1,8409.1%
Morgan1,2846.4%
Nepton1,0395.2%

Clinton County

ChoicesTotal Votes% Votes
McCormack19,31530.5%
Welch11,62118.3%
Kelly11,49318.1%
Swartzle11,10717.5%
Hubbard4,9767.9%
Morgan2,6344.2%
Nepton2,1993.5%

Crawford County

ChoicesTotal Votes% Votes
McCormack2,86929.1%
Kelly1,94719.8%
Swartzle1,65116.8%
Welch1,54815.7%
Hubbard9389.5%
Morgan5065.1%
Nepton3964.0%

Delta County

ChoicesTotal Votes% Votes
McCormack7,51629.0%
Kelly5,36320.7%
Swartzle4,49417.3%
Welch3,95715.3%
Hubbard2,2268.6%
Morgan1,3465.2%
Nepton1,0173.9%

Dickinson County

ChoicesTotal Votes% Votes
McCormack5,24129.6%
Kelly3,72221.0%
Swartzle3,20818.1%
Welch2,50414.2%
Hubbard1,3437.6%
Morgan8925.0%
Nepton7724.4%

Eaton County

ChoicesTotal Votes% Votes
McCormack26,54431.4%
Welch15,92318.8%
Kelly14,33617.0%
Swartzle13,06015.4%
Hubbard7,1308.4%
Morgan4,5245.3%
Nepton3,0573.6%

Emmet County

ChoicesTotal Votes% Votes
McCormack9,51931.8%
Welch5,60618.7%
Kelly5,60318.7%
Swartzle4,75715.9%
Hubbard2,2897.7%
Morgan1,2224.1%
Nepton9213.1%

Genesee County

ChoicesTotal Votes% Votes
McCormack97,61532.8%
Welch64,71721.8%
Kelly49,60716.7%
Swartzle34,27111.5%
Hubbard24,1408.1%
Morgan15,4285.2%
Nepton11,5393.9%

Gladwin County

ChoicesTotal Votes% Votes
McCormack5,15229.2%
Kelly3,41719.4%
Swartzle2,91716.5%
Welch2,84916.1%
Hubbard1,5358.7%
Morgan1,1586.6%
Nepton6153.5%

Gogebic County

ChoicesTotal Votes% Votes
McCormack3,38333.3%
Welch1,70316.8%
Kelly1,66416.4%
Swartzle1,36113.4%
Hubbard1,02410.1%
Morgan5345.3%
Nepton4964.9%

Grand Traverse County

ChoicesTotal Votes% Votes
McCormack25,60432.0%
Welch16,25620.3%
Kelly14,13317.7%
Swartzle12,13215.2%
Hubbard5,7737.2%
Morgan3,3154.1%
Nepton2,8353.5%

Gratiot County

ChoicesTotal Votes% Votes
McCormack7,68930.5%
Kelly4,66418.5%
Welch4,11216.3%
Swartzle4,09416.2%
Hubbard2,2909.1%
Morgan1,4105.6%
Nepton9903.9%

Hillsdale County

ChoicesTotal Votes% Votes
McCormack7,21626.4%
Swartzle5,66520.7%
Kelly5,64820.6%
Welch3,56913.0%
Hubbard2,77110.1%
Morgan1,4935.5%
Nepton1,0063.7%

Houghton County

ChoicesTotal Votes% Votes
McCormack6,74828.4%
Kelly5,15421.7%
Swartzle4,31018.2%
Welch3,84316.2%
Hubbard1,6727.0%
Morgan1,1404.8%
Nepton8613.6%

Huron County

ChoicesTotal Votes% Votes
McCormack7,43530.0%
Kelly5,53722.3%
Swartzle4,36117.6%
Welch4,00716.1%
Hubbard1,7136.9%
Morgan1,0594.3%
Nepton7002.8%

Ingham County

ChoicesTotal Votes% Votes
McCormack74,15235.5%
Welch49,89423.9%
Kelly26,36512.6%
Swartzle24,26711.6%
Hubbard15,9617.6%
Nepton9,3984.5%
Morgan8,6964.2%

Ionia County

ChoicesTotal Votes% Votes
McCormack11,62029.1%
Kelly8,15920.4%
Swartzle6,94917.4%
Welch6,55516.4%
Hubbard3,4528.7%
Morgan1,7984.5%
Nepton1,3663.4%

Iosco County

ChoicesTotal Votes% Votes
McCormack6,04230.3%
Kelly4,11620.7%
Welch3,27616.5%
Swartzle2,79814.1%
Hubbard1,99410.0%
Morgan9724.9%
Nepton7143.6%

Iron County

ChoicesTotal Votes% Votes
McCormack2,26828.0%
Kelly1,58619.5%
Swartzle1,35616.7%
Welch1,25215.4%
Hubbard82810.2%
Morgan4545.6%
Nepton3704.6%

Isabella County

ChoicesTotal Votes% Votes
McCormack12,17530.9%
Welch8,02620.4%
Kelly6,48916.5%
Swartzle5,86514.9%
Hubbard3,3028.4%
Morgan1,9194.9%
Nepton1,6614.2%

Jackson County

ChoicesTotal Votes% Votes
McCormack29,94029.1%
Kelly18,46017.9%
Swartzle17,52417.0%
Welch16,68716.2%
Hubbard10,88010.6%
Morgan4,9804.8%
Nepton4,5584.4%

Kalamazoo County

ChoicesTotal Votes% Votes
McCormack66,39533.7%
Welch45,70823.2%
Kelly28,45514.4%
Swartzle24,61612.5%
Hubbard15,3287.8%
Morgan8,4764.3%
Nepton8,1844.2%

Kalkaska County

ChoicesTotal Votes% Votes
McCormack3,61128.3%
Kelly2,65220.8%
Swartzle2,30218.1%
Welch1,68113.2%
Hubbard1,1459.0%
Morgan7676.0%
Nepton5894.6%

Kent County

ChoicesTotal Votes% Votes
McCormack157,54931.0%
Welch103,92020.4%
Kelly95,45018.8%
Swartzle77,69515.3%
Hubbard34,7956.8%
Nepton19,8583.9%
Morgan19,1983.8%

Keweenaw County

ChoicesTotal Votes% Votes
McCormack63232.8%
Kelly39620.5%
Swartzle30715.9%
Welch29015.0%
Hubbard1708.8%
Morgan814.2%
Nepton522.7%

Lake County

ChoicesTotal Votes% Votes
McCormack2,03727.0%
Kelly1,40118.6%
Welch1,23716.4%
Swartzle1,14215.2%
Hubbard88111.7%
Morgan4736.3%
Nepton3644.8%

Lapeer County

ChoicesTotal Votes% Votes
McCormack19,24529.3%
Kelly13,18020.1%
Swartzle11,48617.5%
Welch10,29615.7%
Hubbard5,7438.7%
Morgan3,2244.9%
Nepton2,4673.8%

Leelanau County

ChoicesTotal Votes% Votes
McCormack7,87432.9%
Welch5,07621.2%
Kelly4,21817.6%
Swartzle3,52114.7%
Hubbard1,5776.6%
Morgan8493.5%
Nepton8133.4%

Lenawee County

ChoicesTotal Votes% Votes
McCormack19,18428.6%
Kelly12,55118.7%
Welch11,62417.4%
Swartzle11,28116.8%
Hubbard6,6439.9%
Morgan3,0434.5%
Nepton2,6464.0%

Livingston County

ChoicesTotal Votes% Votes
McCormack48,93029.4%
Kelly32,40619.5%
Swartzle31,45618.9%
Welch28,80017.3%
Hubbard13,4478.1%
Morgan6,3783.8%
Nepton4,8532.9%

Luce County

ChoicesTotal Votes% Votes
McCormack1,17031.9%
Kelly64117.5%
Swartzle60616.5%
Welch40911.2%
Hubbard3449.4%
Morgan3088.4%
Nepton1885.1%

Mackinac County

ChoicesTotal Votes% Votes
McCormack2,73830.4%
Kelly1,72219.1%
Swartzle1,45216.1%
Welch1,40215.6%
Hubbard7938.8%
Nepton4555.0%
Morgan4515.0%

Macomb County

ChoicesTotal Votes% Votes
McCormack213,65232.6%
Welch123,99018.9%
Kelly110,73416.9%
Swartzle85,61213.0%
Hubbard58,0438.8%
Morgan33,6195.1%
Nepton30,4024.6%

Manistee County

ChoicesTotal Votes% Votes
McCormack6,17931.2%
Kelly4,11320.8%
Welch3,26716.5%
Swartzle3,09415.6%
Hubbard1,5307.7%
Morgan8764.4%
Nepton7303.7%

Marquette County

ChoicesTotal Votes% Votes
McCormack17,19934.5%
Welch10,19120.4%
Kelly7,26014.6%
Swartzle6,22312.5%
Hubbard4,7099.4%
Morgan2,2704.6%
Nepton2,0064.0%

Mason County

ChoicesTotal Votes% Votes
McCormack7,06429.3%
Kelly5,22621.7%
Swartzle3,90216.2%
Welch3,75515.6%
Hubbard2,0398.4%
Morgan1,2405.1%
Nepton9083.8%

Mecosta County

ChoicesTotal Votes% Votes
McCormack8,27030.2%
Kelly5,04118.4%
Swartzle4,69317.2%
Welch4,24615.5%
Hubbard2,4919.1%
Morgan1,3965.1%
Nepton1,2134.4%

Menominee County

ChoicesTotal Votes% Votes
McCormack4,68531.5%
Kelly2,46216.6%
Swartzle2,18114.7%
Welch2,14014.4%
Hubbard1,77611.9%
Morgan9406.3%
Nepton6824.6%

Midland County

ChoicesTotal Votes% Votes
McCormack19,95430.5%
Kelly12,18418.6%
Welch12,05618.5%
Swartzle11,40217.4%
Hubbard4,8047.4%
Morgan2,7364.2%
Nepton2,2053.4%

Missaukee County

ChoicesTotal Votes% Votes
McCormack2,97425.6%
Kelly2,70423.3%
Swartzle2,53621.9%
Welch1,24810.8%
Hubbard1,1409.8%
Morgan6045.2%
Nepton4003.4%

Monroe County

ChoicesTotal Votes% Votes
McCormack32,39731.5%
Kelly17,87217.4%
Welch17,38816.9%
Swartzle15,59115.2%
Hubbard10,52810.2%
Morgan4,8624.7%
Nepton4,2204.1%

Montcalm County

ChoicesTotal Votes% Votes
McCormack11,44028.4%
Kelly8,22120.4%
Swartzle6,76816.8%
Welch6,13915.3%
Hubbard4,03010.0%
Morgan2,2915.7%
Nepton1,3523.4%

Montmorency County

ChoicesTotal Votes% Votes
McCormack2,15030.5%
Kelly1,37319.5%
Swartzle1,20817.2%
Welch84412.0%
Hubbard74110.5%
Morgan4226.0%
Nepton3004.3%

Muskegon County

ChoicesTotal Votes% Votes
McCormack36,72831.0%
Welch23,27619.7%
Kelly21,60618.3%
Swartzle15,96513.5%
Hubbard10,8699.2%
Morgan5,6224.8%
Nepton4,2733.6%

Newaygo County

ChoicesTotal Votes% Votes
McCormack9,57726.2%
Kelly8,19022.4%
Swartzle6,55718.0%
Welch6,23317.1%
Hubbard3,1268.6%
Morgan1,6234.4%
Nepton1,1883.3%

Oakland County

ChoicesTotal Votes% Votes
McCormack352,89934.0%
Welch235,83522.7%
Kelly162,24115.6%
Swartzle137,62913.3%
Hubbard74,6557.2%
Morgan41,7954.0%
Nepton32,5623.1%

Oceana County

ChoicesTotal Votes% Votes
McCormack5,16427.7%
Kelly4,12822.1%
Swartzle3,37118.1%
Welch3,19717.1%
Hubbard1,4057.5%
Morgan7624.1%
Nepton6323.4%

Ogemaw County

ChoicesTotal Votes% Votes
McCormack4,28629.4%
Kelly2,93520.2%
Swartzle2,52817.4%
Welch2,31915.9%
Hubbard1,2038.3%
Morgan7765.3%
Nepton5183.6%

Ontonagon County

ChoicesTotal Votes% Votes
McCormack1,34330.3%
Kelly78517.7%
Swartzle73116.5%
Welch65314.7%
Hubbard3688.3%
Morgan3207.2%
Nepton2325.2%

Osceola County

ChoicesTotal Votes% Votes
McCormack4,38127.0%
Kelly3,22919.9%
Swartzle3,10019.1%
Welch2,07312.8%
Hubbard1,70310.5%
Morgan1,0716.6%
Nepton6704.1%

Oscoda County

ChoicesTotal Votes% Votes
McCormack1,59327.9%
Kelly1,18020.7%
Swartzle1,06618.7%
Welch81014.2%
Hubbard4938.6%
Morgan3285.7%
Nepton2354.1%

Otsego County

ChoicesTotal Votes% Votes
McCormack5,39528.3%
Kelly3,76719.8%
Swartzle3,58818.8%
Welch2,86615.0%
Hubbard1,6348.6%
Morgan9374.9%
Nepton8614.5%

Ottawa County

ChoicesTotal Votes% Votes
McCormack62,27326.8%
Kelly53,78223.1%
Swartzle47,03320.2%
Welch37,17816.0%
Hubbard16,2477.0%
Morgan8,8143.8%
Nepton7,0233.0%

Presque Isle County

ChoicesTotal Votes% Votes
McCormack3,24130.5%
Kelly2,14620.2%
Swartzle1,74216.4%
Welch1,48614.0%
Hubbard9619.0%
Morgan6456.1%
Nepton4093.8%

Roscommon County

ChoicesTotal Votes% Votes
McCormack5,42229.1%
Kelly3,50918.8%
Welch2,98316.0%
Swartzle2,97516.0%
Hubbard1,7189.2%
Morgan1,0865.8%
Nepton9375.0%

Saginaw County

ChoicesTotal Votes% Votes
McCormack44,05632.8%
Welch25,88919.3%
Kelly24,08417.9%
Swartzle17,11312.7%
Hubbard11,0408.2%
Morgan6,6134.9%
Nepton5,4984.1%

Sanilac County

ChoicesTotal Votes% Votes
McCormack9,31030.9%
Kelly6,75222.4%
Swartzle5,28717.5%
Welch3,80512.6%
Hubbard2,1227.0%
Morgan1,7685.9%
Nepton1,1123.7%

Schoolcraft County

ChoicesTotal Votes% Votes
McCormack1,72131.8%
Kelly97318.0%
Welch81915.1%
Hubbard67412.4%
Swartzle67212.4%
Morgan3366.2%
Nepton2254.2%

Shiawassee County

ChoicesTotal Votes% Votes
McCormack16,28530.7%
Kelly9,75118.4%
Welch9,41617.8%
Swartzle8,04915.2%
Hubbard5,0859.6%
Morgan2,4824.7%
Nepton1,9773.7%

St. Clair County

ChoicesTotal Votes% Votes
McCormack34,77330.0%
Kelly27,96524.2%
Welch18,15515.7%
Swartzle17,12614.8%
Hubbard8,9857.8%
Morgan4,8994.2%
Nepton3,8373.3%

St. Joseph County

ChoicesTotal Votes% Votes
McCormack10,44528.5%
Kelly7,19219.6%
Swartzle6,36417.4%
Welch5,55915.2%
Hubbard3,6259.9%
Morgan1,8765.1%
Nepton1,5984.4%

Tuscola County

ChoicesTotal Votes% Votes
McCormack11,33329.5%
Kelly7,90120.6%
Swartzle6,38216.6%
Welch5,92515.4%
Hubbard3,2888.6%
Morgan2,0375.3%
Nepton1,5163.9%

Van Buren County

ChoicesTotal Votes% Votes
McCormack16,21731.7%
Welch9,82719.2%
Kelly8,90717.4%
Swartzle7,30514.3%
Hubbard4,2198.2%
Morgan2,3744.6%
Nepton2,2954.5%

Washtenaw County

ChoicesTotal Votes% Votes
McCormack121,76439.1%
Welch92,93929.8%
Kelly32,57910.5%
Swartzle28,3059.1%
Hubbard17,5045.6%
Nepton9,4743.0%
Morgan9,0782.9%

Wayne County

ChoicesTotal Votes% Votes
McCormack400,85734.4%
Welch261,72822.5%
Kelly166,29514.3%
Hubbard112,7099.7%
Swartzle104,0358.9%
Morgan62,4135.4%
Nepton55,6954.8%

Wexford County

ChoicesTotal Votes% Votes
McCormack6,98729.4%
Kelly4,76020.0%
Swartzle4,24617.9%
Welch3,25713.7%
Hubbard2,3429.9%
Morgan1,2045.1%
Nepton9534.0%