It lies on the River Cray and is in the Cray Meadows electoral ward which also includes Foots Cray. The post town for North Cray is Sidcup and the postcode is DA14, close by to the north is DA5 post code in the post town of Bexley.
North Cray was previously a civil parish in the Hundred of Ruxley, Sutton-at-Hone Lathe. The settlement Ruxley had its own parish but it was abolished in 1557 and the area was absorbed into North Cray parish. North Cray was within Kent up until the creation of Greater London in 1965. From 1894 to 1934 North Cray was within the Bromley Rural District, then it was in the Chislehurst and Sidcup Urban District from 1934 to 1965; then finally the London Borough of Bexley from 1965 which remains today.