The parishes marked * were, from 1965, included in the administrative county of Surrey. The other parishes, in the above list, were at the same time incorporated in Greater London. In 1974 the south-west Middlesex communities, which had been transferred to Surrey, were linked to become the Borough of Spelthorne.

Uxbridge in the county of Middlesex, boundaries 1918-45

Uxbridge in the county of Middlesex, boundaries 1945-50

1918-1945: Uxbridge was cut down to be the north-western county division of Middlesex. The areas of south-west Middlesex which subsequently became the Borough of Spelthorne, with Feltham, Hampton, Hampton Wick and Teddington were all combined in a new Spelthorne constituency.

1945-1950: As part of an interim redistribution of parliamentary seats with more than 100,000 registered electors, changes were made to the Middlesex constituencies. Uxbridge was reduced to the urban districts of Ruislip-Northwood and Uxbridge.

1983-1997: The constituency was unchanged from 1974, but following re-warding it comprised the wards of Colham, Cowley, Harefield, Hillingdon East, Hillingdon North, Hillingdon West, Ickenham, Uxbridge North, Uxbridge South, West Drayton, and Yiewsley.

1997-2010: There was a small boundary change, with Harefield ward being transferred to the Ruislip-Northwood constituency. The remaining wards were Colham, Cowley, Hillingdon East, Hillingdon North, Hillingdon West, Ickenham, Uxbridge North, Uxbridge South, West Drayton and Yiewsley.