Poll Chart

2018 National House Race

Currently tracking 219 polls from 19 pollsters
Updated about 14 hours ago
Election on November 6, 2018

This chart combines the latest opinion polls into trendlines and is updated whenever a new poll is released.

Choices

Click a choice to show or hide it on the chart.

Our averages don't add up to 100% because we calculate each trendline separately.

Latest Polls

Poll
Democrat
Republican
Other
Undecided
Spread
Jun 17 – Jun 19
1,272 Registered Voters
44 37 1 17 Democrat +7
Jun 15 – Jun 19
1,604 Registered Voters
42 36 4 18 Democrat +6
CNN NEW!
Jun 14 – Jun 17
901 Registered Voters
50 42 2 7 Democrat +8
Jun 12 – Jun 13
711 Registered Voters
48 41 3 8 Democrat +7
Jun 10 – Jun 12
1,308 Registered Voters
43 37 2 18 Democrat +6
Jun 8 – Jun 12
1,265 Registered Voters
45 35 4 16 Democrat +10
Pew NEW!
Jun 5 – Jun 12
1,608 Registered Voters
48 43 8 Democrat +5
Jun 8 – Jun 10
679 Likely Voters
46 40 14 Democrat +6
FOX
Jun 3 – Jun 6
1,001 Registered Voters
48 39 3 11 Democrat +9
Jun 3 – Jun 5
1,292 Registered Voters
44 38 2 16 Democrat +6
Jun 1 – Jun 5
1,265 Registered Voters
43 32 5 19 Democrat +11
May 31 – Jun 4
1,990 Registered Voters
44 37 20 Democrat +7
May 14 – May 30
3,150 Registered Voters
49 42 9 Democrat +7
May 27 – May 29
1,279 Registered Voters
42 39 2 17 Democrat +3
May 25 – May 29
1,080 Registered Voters
39 37 5 19 Democrat +2
May 23 – May 29
1,995 Registered Voters
42 37 22 Democrat +5
May 21 – May 22
1,347 Registered Voters
44 37 4 15 Democrat +7
May 20 – May 22
1,263 Registered Voters
43 38 2 18 Democrat +5
May 18 – May 22
1,080 Registered Voters
40 37 4 19 Democrat +3
May 17 – May 19
1,990 Registered Voters
42 36 22 Democrat +6
May 13 – May 15
1,231 Registered Voters
42 37 2 20 Democrat +5
May 11 – May 15
1,290 Registered Voters
38 37 6 19 Democrat +1
May 10 – May 14
1,998 Registered Voters
43 38 19 Democrat +5
May 6 – May 8
1,232 Registered Voters
44 35 2 19 Democrat +9
May 4 – May 8
1,171 Registered Voters
39 38 5 19 Democrat +1
May 3 – May 7
1,992 Registered Voters
42 35 23 Democrat +7
CNN
May 2 – May 5
901 Registered Voters
47 44 4 4 Democrat +3
Apr 29 – May 1
1,273 Registered Voters
42 39 1 17 Democrat +3
Apr 27 – May 1
1,337 Registered Voters
43 37 4 15 Democrat +6
Apr 26 – May 1
1,991 Registered Voters
43 34 23 Democrat +9
Pew
Apr 25 – May 1
1,221 Registered Voters
48 43 9 Democrat +5
Apr 26 – Apr 30
681 Registered Voters
49 41 2 8 Democrat +8
Apr 22 – Apr 24
1,549 Registered Voters
43 34 5 17 Democrat +9
Apr 22 – Apr 24
1,270 Registered Voters
43 38 2 18 Democrat +5
Apr 20 – Apr 24
1,248 Registered Voters
45 34 4 18 Democrat +11
Apr 19 – Apr 23
1,993 Registered Voters
44 35 21 Democrat +9
Apr 15 – Apr 17
1,274 Registered Voters
43 38 2 17 Democrat +5
Apr 13 – Apr 17
1,238 Registered Voters
44 34 4 17 Democrat +10
Apr 10 – Apr 13
827 Registered Voters
44 39 8 9 Democrat +5
Apr 8 – Apr 11
865 Registered Voters
47 43 1 8 Democrat +4
Apr 8 – Apr 10
1,292 Registered Voters
44 36 2 18 Democrat +8
Apr 6 – Apr 10
1,219 Registered Voters
38 30 5 28 Democrat +8
Apr 5 – Apr 7
1,994 Registered Voters
42 36 22 Democrat +6
Apr 1 – Apr 3
1,246 Registered Voters
43 36 2 19 Democrat +7
Mar 30 – Apr 3
1,519 Registered Voters
43 34 5 18 Democrat +9
Mar 29 – Apr 1
1,997 Registered Voters
41 37 21 Democrat +4
Mar 26 – Mar 27
1,997 Registered Voters
41 37 22 Democrat +4
Mar 25 – Mar 27
1,330 Registered Voters
42 35 3 20 Democrat +7
Mar 23 – Mar 27
1,337 Registered Voters
42 35 4 18 Democrat +7
Mar 23 – Mar 25
846 Likely Voters
50 39 11 Democrat +11
CNN
Mar 22 – Mar 25
913 Registered Voters
50 44 2 5 Democrat +6
Mar 19 – Mar 21
1,015 Registered Voters
44 39 18 Democrat +5
FOX
Mar 18 – Mar 21
1,914 Registered Voters
46 41 3 10 Democrat +5
Mar 18 – Mar 20
1,284 Registered Voters
44 38 2 16 Democrat +6
Mar 16 – Mar 20
1,337 Registered Voters
40 37 5 17 Democrat +3
Mar 15 – Mar 19
1,994 Registered Voters
42 38 20 Democrat +4
Mar 10 – Mar 13
1,291 Registered Voters
43 38 2 16 Democrat +5
Mar 9 – Mar 13
1,411 Adults
38 30 5 28 Democrat +8
Mar 8 – Mar 12
1,997 Registered Voters
43 36 21 Democrat +7
Mar 4 – Mar 8
1,000 Registered Voters
49 40 12 Democrat +9
Mar 4 – Mar 6
1,310 Registered Voters
43 37 2 18 Democrat +6
Mar 2 – Mar 6
2,927 Adults
38 31 4 26 Democrat +7
Mar 2 – Mar 5
708 Registered Voters
50 41 3 8 Democrat +9
Mar 1 – Mar 5
1,991 Registered Voters
44 37 19 Democrat +7
Feb 25 – Feb 27
1,296 Registered Voters
40 38 2 19 Democrat +2
Feb 23 – Feb 27
1,651 Adults
37 31 6 25 Democrat +6
Feb 22 – Feb 26
1,992 Registered Voters
41 39 20 Democrat +2
Feb 20 – Feb 24
1,000 Registered Voters
47 32 20 Democrat +15
CNN
Feb 20 – Feb 23
909 Registered Voters
54 38 3 5 Democrat +16
Feb 20 – Feb 21
819 Registered Voters
46 39 6 10 Democrat +7
Feb 18 – Feb 20
1,308 Registered Voters
43 35 2 19 Democrat +8
Feb 16 – Feb 20
1,104 Adults
38 30 4 29 Democrat +8
Feb 11 – Feb 13
1,280 Registered Voters
42 38 2 18 Democrat +4
Feb 9 – Feb 13
1,515 Adults
39 30 4 27 Democrat +9
Feb 8 – Feb 12
1,985 Registered Voters
38 39 23 Republican +1
Feb 9 – Feb 11
687 Likely Voters
49 41 10 Democrat +8
Feb 5 – Feb 7
807 Registered Voters
49 38 5 8 Democrat +11
Feb 4 – Feb 6
1,320 Registered Voters
43 37 2 17 Democrat +6
Feb 2 – Feb 6
3,110 Adults
38 31 5 26 Democrat +7
Feb 1 – Feb 4
1,985 Registered Voters
42 38 19 Democrat +4
Jan 30 – Feb 1
4,424 Adults
45 39 16 Democrat +6
Jan 28 – Jan 30
711 Registered Voters
47 45 3 5 Democrat +2
Jan 28 – Jan 30
1,264 Registered Voters
42 37 2 19 Democrat +5
Jan 26 – Jan 30
2,981 Adults
37 31 4 27 Democrat +6
Jan 21 – Jan 23
1,301 Registered Voters
41 37 3 18 Democrat +4
Jan 19 – Jan 23
2,981 Adults
38 30 4 27 Democrat +8
Jan 20 – Jan 21
1,997 Registered Voters
43 37 20 Democrat +6
Jan 15 – Jan 18
846 Registered Voters
51 39 1 9 Democrat +12
CNN
Jan 14 – Jan 18
913 Registered Voters
51 41 3 6 Democrat +10
Jan 14 – Jan 16
1,327 Registered Voters
42 36 2 21 Democrat +6
Jan 12 – Jan 16
1,638 Adults
37 32 3 28 Democrat +5
Jan 11 – Jan 16
1,993 Registered Voters
41 38 21 Democrat +3
Pew
Jan 10 – Jan 15
1,215 Registered Voters
53 39 8 Democrat +14
Jan 8 – Jan 10
1,092 Registered Voters
46 40 6 9 Democrat +6
Jan 8 – Jan 9
1,327 Registered Voters
44 37 2 17 Democrat +7
Jan 5 – Jan 9
2,492 Adults
40 31 4 25 Democrat +9
Jan 4 – Jan 5
1,991 Registered Voters
44 36 20 Democrat +8
Dec 31, 2017 – Jan 2, 2018
1,236 Registered Voters
42 36 2 20 Democrat +6
Dec 29, 2017 – Jan 2, 2018
2,492 Adults
38 31 4 27 Democrat +7
Dec 24 – Dec 26, 2017
1,236 Registered Voters
44 36 3 18 Democrat +8
Dec 17 – Dec 19, 2017
1,291 Registered Voters
44 35 3 19 Democrat +9
Dec 15 – Dec 19, 2017
2,492 Adults
39 27 4 30 Democrat +9
Dec 14 – Dec 18, 2017
1,991 Registered Voters
44 34 23 Democrat +10
CNN
Dec 14 – Dec 17, 2017
898 Registered Voters
56 38 4 2 Democrat +18
Dec 11 – Dec 12, 2017
862 Likely Voters
51 40 9 Democrat +11
Dec 10 – Dec 12, 2017
1,328 Registered Voters
44 36 2 19 Democrat +8
Dec 10 – Dec 12, 2017
702 Registered Voters
51 36 2 11 Democrat +15
Dec 8 – Dec 12, 2017
1,572 Adults
37 29 5 29 Democrat +8
Dec 8 – Dec 11, 2017
1,955 Registered Voters
41 36 23 Democrat +5
Dec 4 – Dec 7, 2017
1,079 Registered Voters
50 37 7 7 Democrat +13
Dec 3 – Dec 5, 2017
1,337 Registered Voters
42 36 2 20 Democrat +6
Dec 1 – Dec 5, 2017
1,572 Adults
37 31 5 27 Democrat +6
Dec 1 – Dec 3, 2017
1,997 Registered Voters
40 38 23 Democrat +2
Nov 26 – Nov 28, 2017
1,313 Registered Voters
41 35 3 21 Democrat +6
Nov 24 – Nov 28, 2017
1,572 Adults
36 30 5 29 Democrat +6
Nov 21 – Nov 25, 2017
1,994 Registered Voters
42 36 22 Democrat +6
Nov 17 – Nov 22, 2017
1,572 Adults
37 28 6 28 Democrat +9
Nov 19 – Nov 21, 2017
1,333 Registered Voters
42 33 2 23 Democrat +9
Nov 16 – Nov 19, 2017
2,586 Registered Voters
43 36 21 Democrat +7
Nov 13 – Nov 15, 2017
802 Registered Voters
43 40 6 10 Democrat +3
Nov 12 – Nov 14, 2017
1,277 Registered Voters
42 34 3 21 Democrat +8
Nov 10 – Nov 14, 2017
1,572 Adults
38 31 4 28 Democrat +7
Nov 9 – Nov 11, 2017
1,993 Registered Voters
44 36 20 Democrat +8
Nov 6 – Nov 9, 2017
850 Registered Voters
51 36 6 8 Democrat +15
Nov 5 – Nov 7, 2017
1,329 Registered Voters
40 33 3 24 Democrat +7
Nov 3 – Nov 7, 2017
1,572 Adults
38 30 4 28 Democrat +8
Nov 2 – Nov 6, 2017
1,990 Registered Voters
38 39 23 Republican +1
CNN
Nov 2 – Nov 5, 2017
910 Registered Voters
51 40 4 6 Democrat +11
Oct 29 – Nov 1, 2017
884 Registered Voters
51 40 1 8 Democrat +11
Oct 29 – Oct 31, 2017
1,278 Registered Voters
39 36 2 23 Democrat +3
Oct 27 – Oct 31, 2017
1,798 Adults
40 31 5 24 Democrat +9
Oct 26 – Oct 30, 2017
1,990 Registered Voters
43 38 19 Democrat +5
Oct 18 – Oct 30, 2017
1,699 Registered Voters
44 37 6 14 Democrat +7
FOX
Oct 22 – Oct 24, 2017
1,005 Registered Voters
50 35 4 11 Democrat +15
Oct 22 – Oct 24, 2017
1,310 Registered Voters
40 33 2 24 Democrat +7
Oct 20 – Oct 24, 2017
2,352 Adults
36 28 5 31 Democrat +5
Oct 19 – Oct 23, 2017
1,988 Registered Voters
42 36 22 Democrat +6
Oct 15 – Oct 16, 2017
1,320 Registered Voters
41 33 2 23 Democrat +8
Oct 12 – Oct 16, 2017
1,991 Registered Voters
42 37 21 Democrat +5
CNN
Oct 12 – Oct 15, 2017
894 Registered Voters
54 38 3 6 Democrat +16
Oct 7 – Oct 10, 2017
1,272 Registered Voters
40 33 2 24 Democrat +7
Oct 5 – Oct 9, 2017
1,996 Registered Voters
43 37 20 Democrat +6
Oct 1 – Oct 3, 2017
1,293 Registered Voters
39 32 3 25 Democrat +7
Sep 29 – Oct 1, 2017
1,992 Registered Voters
41 39 20 Democrat +2
Sep 24 – Sep 26, 2017
1,245 Registered Voters
40 34 2 24 Democrat +6
Sep 22 – Sep 25, 2017
865 Likely Voters
48 37 15 Democrat +11
Sep 22 – Sep 24, 2017
1,987 Registered Voters
42 38 20 Democrat +4
CNN
Sep 17 – Sep 20, 2017
939 Registered Voters
49 43 2 5 Democrat +6
Sep 17 – Sep 19, 2017
1,278 Registered Voters
39 33 3 24 Democrat +6
Sep 14 – Sep 17, 2017
1,994 Registered Voters
43 37 20 Democrat +6
Sep 10 – Sep 12, 2017
1,309 Registered Voters
40 31 3 26 Democrat +9
Sep 7 – Sep 11, 2017
1,976 Registered Voters
40 37 23 Democrat +3
Sep 3 – Sep 5, 2017
1,303 Registered Voters
39 33 3 25 Democrat +6
Aug 31 – Sep 3, 2017
1,993 Registered Voters
43 38 19 Democrat +5
Aug 27 – Aug 29, 2017
1,278 Registered Voters
40 32 3 26 Democrat +8
Aug 24 – Aug 28, 2017
1,999 Registered Voters
40 36 24 Democrat +4
Aug 20 – Aug 22, 2017
1,316 Registered Voters
39 33 3 25 Democrat +6
Aug 18 – Aug 21, 2017
887 Likely Voters
49 35 15 Democrat +14
Aug 17 – Aug 19, 2017
1,987 Registered Voters
41 36 22 Democrat +5
Aug 13 – Aug 17, 2017
1,000 Registered Voters
46 40 14 Democrat +6
Aug 13 – Aug 15, 2017
1,282 Registered Voters
41 33 3 24 Democrat +8
Aug 10 – Aug 14, 2017
1,997 Registered Voters
40 38 22 Democrat +2
Aug 8 – Aug 12, 2017
883 Registered Voters
47 40 5 8 Democrat +7
Aug 6 – Aug 8, 2017
1,303 Registered Voters
39 34 4 24 Democrat +5
CNN
Aug 3 – Aug 6, 2017
921 Registered Voters
51 42 3 4 Democrat +9
Aug 3 – Aug 6, 2017
1,992 Registered Voters
43 36 22 Democrat +7
Jul 31 – Aug 1, 2017
1,316 Registered Voters
39 34 3 25 Democrat +5
Jul 27 – Jul 29, 2017
1,972 Registered Voters
44 37 19 Democrat +7
Jul 23 – Jul 25, 2017
1,282 Registered Voters
40 34 3 23 Democrat +6
Jul 20 – Jul 24, 2017
3,981 Registered Voters
40 40 20
Jul 15 – Jul 18, 2017
1,264 Registered Voters
40 34 3 22 Democrat +6
Jul 14 – Jul 17, 2017
836 Likely Voters
50 40 10 Democrat +10
Jul 13 – Jul 15, 2017
1,994 Registered Voters
42 40 19 Democrat +2
Jul 9 – Jul 11, 2017
1,274 Registered Voters
39 32 3 25 Democrat +7
Jul 7 – Jul 9, 2017
1,983 Registered Voters
43 40 17 Democrat +3
Jul 3 – Jul 4, 2017
1,310 Registered Voters
37 35 3 25 Democrat +2
Jun 29 – Jun 30, 2017
1,989 Registered Voters
43 39 18 Democrat +4
FOX
Jun 25 – Jun 27, 2017
1,017 Registered Voters
47 41 4 8 Democrat +6
Jun 25 – Jun 27, 2017
1,279 Registered Voters
41 35 3 22 Democrat +6
Jun 21 – Jun 25, 2017
Registered Voters
48 38 6 8 Democrat +10
Jun 22 – Jun 24, 2017
1,994 Registered Voters
42 40 18 Democrat +2
Jun 18 – Jun 20, 2017
1,271 Registered Voters
38 35 2 24 Democrat +3
Jun 15 – Jun 19, 2017
2,051 Registered Voters
43 37 19 Democrat +6
Jun 11 – Jun 13, 2017
1,298 Registered Voters
38 36 2 23 Democrat +2
Jun 8 – Jun 12, 2017
1,999 Registered Voters
42 39 19 Democrat +3
Jun 9 – Jun 11, 2017
811 Likely Voters
50 40 10 Democrat +10
Jun 4 – Jun 6, 2017
1,275 Registered Voters
41 37 2 19 Democrat +4
Jun 1 – Jun 2, 2017
1,999 Registered Voters
42 39 19 Democrat +3
May 27 – May 30, 2017
1,266 Registered Voters
39 33 4 24 Democrat +6
May 25 – May 30, 2017
1,991 Registered Voters
43 39 18 Democrat +4
May 20 – May 23, 2017
1,266 Registered Voters
38 36 2 24 Democrat +2
May 18 – May 22, 2017
1,938 Registered Voters
41 37 22 Democrat +4
May 13 – May 16, 2017
1,293 Registered Voters
40 33 3 24 Democrat +7
May 12 – May 14, 2017
2,001 Registered Voters
42 35 23 Democrat +7
May 12 – May 14, 2017
692 Likely Voters
49 38 13 Democrat +11
May 9 – May 11, 2017
1,731 Registered Voters
42 37 21 Democrat +5
May 6 – May 9, 2017
1,278 Registered Voters
40 35 3 22 Democrat +5
May 4 – May 6, 2017
1,996 Registered Voters
42 36 22 Democrat +6
Apr 29 – May 2, 2017
Registered Voters
38 35 3 24 Democrat +3
Apr 27 – Apr 30, 2017
1,998 Registered Voters
41 41 18
FOX
Apr 23 – Apr 25, 2017
1,009 Registered Voters
47 42 2 8 Democrat +5
Apr 23 – Apr 25, 2017
1,289 Registered Voters
39 34 3 24 Democrat +5
CNN
Apr 22 – Apr 25, 2017
1,009 Adults
50 41 6 3 Democrat +9
Apr 20 – Apr 24, 2017
2,032 Registered Voters
40 44 16 Republican +4
Apr 17 – Apr 20, 2017
1,665 Registered Voters
47 42 11 Democrat +5
Apr 17 – Apr 18, 2017
648 Likely Voters
47 41 12 Democrat +6
Apr 15 – Apr 18, 2017
1,284 Registered Voters
38 32 2 27 Democrat +6
Apr 13 – Apr 15, 2017
1,992 Registered Voters
40 40 20
Apr 11 – Apr 12, 2017
869 Registered Voters
45 38 7 10 Democrat +7
Apr 10 – Apr 11, 2017
1,324 Registered Voters
40 37 2 21 Democrat +3
Apr 6 – Apr 9, 2017
1,988 Registered Voters
43 40 17 Democrat +3
Mar 30 – Apr 1, 2017
1,995 Registered Voters
41 39 19 Democrat +2
Mar 27 – Mar 28, 2017
677 Likely Voters
48 43 9 Democrat +5
Mar 22 – Mar 27, 2017
906 Registered Voters
47 38 8 7 Democrat +9
Mar 10 – Mar 12, 2017
808 Likely Voters
46 41 13 Democrat +5
Feb 21 – Feb 22, 2017
941 Likely Voters
46 43 11 Democrat +3
Feb 7 – Feb 8, 2017
712 Likely Voters
49 41 10 Democrat +8
Jan 30 – Jan 31, 2017
725 Likely Voters
45 42 13 Democrat +3
Jan 23 – Jan 24, 2017
1,043 Likely Voters
48 40 12 Democrat +8

More Charts