Dalry is a parish, which lies in North Ayrshire Council Area, some 7 miles (11 km) north of Saltcoats and 8 miles (13 km) north of Irvine in North Ayrshire.
It is located in the old county of Ayrshire, which disappeared following the Local Government (Scotland) Act 1974.
The parish has an area of 78.2 sq. km (30.2 sq. miles). Dalry has 6 neighbouring parishes; namely Ardrossan, Beith, Kilbirnie, Kilwinning, Largs and West Kilbride.