Cypress Hills—Grasslands is a federal electoral district in Saskatchewan, Canada, that has been represented in the Canadian House of Commons since 1997.
This riding has elected the following members of the Canadian House of Commons:
|}
|- |Conservative |David L. Anderson |align="right"|20,035 |align="right"|66.47% |align="right"|+5.84% |align="right"|42,285 |New Democratic Party |Mike Eason |align="right"|5,076 |align="right"|16.84% |align="right"|+0.34% |align="right"|12,076 |Liberal |Bill Caton |align="right"|3,885 |align="right"|12.89% |align="right"|-5.78% |align="right"|$3,553 |Green |Amanda Knorr |align="right"|1,141 |align="right"|3.78% |align="right"|-0.40% |align="right"| |- bgcolor="white" !align="right" colspan=3|Total valid votes !align="right"|30137 !align="right"|100.00% !align="right"| |- bgcolor="white" !align="right" colspan=3|Total rejected ballots !align="right"|85 !align="right"| !align="right"| |- bgcolor="white" !align="right" colspan=3|Turnout !align="right"|30222 !align="right"|66.5% !align="right"| |}
|- |Conservative |David L. Anderson |align="right"|18,010 |align="right"|60.63% |align="right"| |align="right"|$35,176 |Liberal |Bill Caton |align="right"|5,547 |align="right"|18.67% |align="right"| |align="right"|$29,831 |New Democratic Party |Jeff Potts |align="right"|4,901 |align="right"|16.50% |align="right"| |align="right"|$17,512 |Green |Bev Currie |align="right"|1,243 |align="right"|4.18% |align="right"| |align="right"|$805 |- bgcolor="white" !align="right" colspan=3|Total valid votes !align="right"|29,701 !align="right"|100.00% !align="right"| |- bgcolor="white" !align="right" colspan=3|Total rejected ballots !align="right"|117 !align="right"|0.39% !align="right"| |- bgcolor="white" !align="right" colspan=3|Turnout !align="right"|29,818 !align="right"|63.04% !align="right"| |}
|- |Canadian Alliance |David L. Anderson |align="right"|18,593 |align="right"|61.64% |align="right"| |align="right"|$33,948 |New Democratic Party |Keith Murch |align="right"|5,101 |align="right"|16.91% |align="right"| |align="right"|$14,293 |Liberal |Marlin Bryce Belt |align="right"|3,791 |align="right"|12.56% |align="right"| |align="right"|$722 |Progressive Conservative |William Caton |align="right"|2,676 |align="right"|8.87% |align="right"| |align="right"|$7,462 |- bgcolor="white" !align="right" colspan=3|Total valid votes !align="right"|30,161 !align="right"|100.00% !align="right"| |- bgcolor="white" !align="right" colspan=3|Total rejected ballots !align="right"|90 !align="right"|0.30% !align="right"| |- bgcolor="white" !align="right" colspan=3|Turnout !align="right"|30,251 !align="right"|64.88% !align="right"| |}
|- |Reform |Lee Morrison |align="right"|16,439 |align="right"|49.10% | |align="right"|$36,935 |Liberal |Ron Gleim |align="right"|7,130 |align="right"|21.29% | |align="right"|$52,705 |New Democratic Party |Dean Smith |align="right"|6,490 |align="right"|19.38% | |align="right"|$36,138 |Progressive Conservative |Marcel Fournier |align="right"|3,421 |align="right"|10.21% | |align="right"|$9,917 |- bgcolor="white" !align="right" colspan=3|Total valid votes !align="right"|33,480 !align="right"|100.00% ! ! |- bgcolor="white" !align="right" colspan=3|Total rejected ballots !align="right"|105 !align="right"|0.31% ! ! |- bgcolor="white" !align="right" colspan=3|Turnout !align="right"|33,585 !align="right"|67.35% ! ! |}