Kildonan—St. Paul is currently represented by MaryAnn Mihychuk (Liberal). MaryAnn Mihychuk won the riding for the Liberals in 2015 with 18,698 of 43,846 votes (42.64%). Jim Bell of the Conservatives finished second with 17,478 (39.86%) votes. Suzanne Hrynyk of the New Democrats finished third with 6,271 (14.30%) votes.
As per the 2016 census, Kildonan—St. Paul is home to 84,077 people. That is an increase of 2,283 (2.8%) from 2011. It ranks 290th overall in population size nationally, and is less populous than the national average of 103,417.
Kildonan—St. Paul is older than average with its average age being 42.2 compared to the national average of 41.06 and a median age of 43 compared to the national median of 41.7.
Households in Kildonan—St. Paul are richer than average. The median total income of households was $75,124 in 2015. The national average was $73,050. This ranks Kildonan—St. Paul as 127th overall in median total household income. The median after-tax income in 2015 was $64,196.
More than half of Kildonan—St. Paul residents 15 years or older have postsecondary certificate, diploma or degree. In contrast, 12,355 (17.81%) have no certificate, diploma or degree and 21,550 (31.07%) have only a high school diploma or equivalency certificate.
Kildonan—St. Paul has seen some migration. There were 1,330 internal migrants who moved to a different city, town, township, village or Indian reserve within Kildonan—St. Paul. There were also 870 intraprovincial migrants who moved to Kildonan—St. Paul from a different riding in Manitoba. Additionally there were 460 interprovincial migrants who moved from a different province and 820 external migrants who lived outside Canada before moving to Kildonan—St. Paul.