Part of the red wall, it was formerly a Labour stronghold, until the 2019 general election when it became a Labour-Conservative marginal; at the following election in 2024, it once again became a fairly safe Labour seat amid a landslide win nationally for the party under Keir Starmer's leadership.
1983–1997: The Metropolitan Borough of Doncaster wards of Adwick, Askern, Bentley Central, Bentley North Road, Hatfield, Stainforth, and Thorne.
1997–2010: The Metropolitan Borough of Doncaster wards of Adwick, Askern, Bentley Central, Bentley North Road, Stainforth, and Thorne.
2010–2024: The Metropolitan Borough of Doncaster wards of Adwick, Askern Spa, Bentley, Great North Road, Mexborough, Sprotbrough, Stainforth and Moorends.
2024–present: The City of Doncaster wards of Adwick le Street & Carcroft, Bentley, Mexborough, Norton & Askern, Roman Ridge, Sprotbrough, and Stainforth & Barnby Dun.[4]
Minor changes to reflect modifications to ward boundaries and names.
The constituency covers largely rural areas north and west of Doncaster, and suburban areas too, stretching to partly suburban Mexborough in the west, Bentley that lies on the northern banks of the River Don and Adwick which is farther north. The seat is an area with moderate typical incomes which has yet to fully recover from the almost total end of the local coal mining industry;[n 3] however, large numbers of constituents now work in construction and manufacturing.[5][6][7][8] Alongside these typically Labour-supporting areas, the constituency also contains more Conservative-leaning areas such as Sprotbrough, council ward of the Conservative's next Parliamentary candidate, Glenn Bluff.
Doncaster North has returned Labour MPs since 1983, when the constituency was created. The preceding constituencies had returned Labour MPs at every general election since at least 1935.
At the EU referendum held on 23 June 2016, Doncaster voted to leave the European Union. This was a contrast to the views of the constituency's MP Ed Miliband, who advocated a "Remain" vote. Miliband was re-elected on 12 December with a significantly reduced majority of 2,370 votes at the 2019 general election, which is attributed to Brexit Party candidate Andy Stewart picking up 8,294 votes and finishing in third place with 20.4% of the vote.[9] Following the collapse in the Labour vote, the seat is now marginal between Labour and the Conservatives.
^A county constituency (for the purposes of election expenses and type of returning officer)
^As with all constituencies, the constituency elects one Member of Parliament (MP) by the first past the post system of election at least every five years.