Also for all other races. Democrats and Republicans only. Independents and I believe smaller parties have later filing deadlines.
Information from
www.politics1.com All thanks to me, any errors are that sites' fault.
December 2017
1.Texas, December 11
January 2018
2.West Virginia, January 27
3.Kentucky, January 30
February 2018
4.New Mexico, February 6
5.Ohio, February 7
6.Alabama, February 9
7.Indiana, February 9
8.Maryland, February 27
9.North Carolina, February 28
March 2018
10.Nebraska, March 1
11.Arkansas, March 1
12.Mississippi, March 1
13.Oregon, March 6
14.Pennsylvania, March 6
15.California, March 9
16.Georgia, March 9
17.Idaho, March 9
18.Montana, March 12
19.Maine, March 15
20.Utah, March 15
21.Iowa, March 16
22.Nevada, March 16
23.Missouri, March 27
24.South Dakota, March 27
25.Virginia, March 29
26.South Carolina, March 30
April
27.Colorado, April ?
28.New York, April ?
29.New Jersey, April 2
30.Tennessee, April 5
31.North Dakota, April 9
32.Oklahoma, April 13
33.Michigan, April 24
May
34.Florida, May 4
35.Washington, May 18
36.Arizona, May 30
37.Vermont, May 31
June
38.Alaska, June 1
39.Kansas, June 1
40.Wisconsin, June 1
41.Wyoming, June 1
42.Hawaii, June 5
43.Massachusetts, June 5
44.Minnesota, June 5 (Caucuses Republicans March, Democrats April)
45.Connecticut, June 8
46.New Hampshire, June 15
47.Rhode Island, June 27
July
48.Delaware, July ? (Nominating Convention May)
49.Louisiana, July 20