Sóc Sơn là huyện ngoại thành Hà Nội, cách trung tâm thành phố 25 km về phía bắc, có địa giới hành chính giáp ranh với nhiều tỉnh lân cận:
Phía đông giáp huyện Hiệp Hòa, tỉnh Bắc Giang (với ranh giới là sông Cầu) và huyện Yên Phong, tỉnh Bắc Ninh
Phía tây giáp thành phố Phúc Yên, tỉnh Vĩnh Phúc
Phía nam giáp huyện Đông Anh và huyện Mê Linh với ranh giới là sông Cà Lồ
Phía bắc giáp thị xã Phổ Yên, tỉnh Thái Nguyên.
Huyện Sóc Sơn có 26 đơn vị hành chính cấp xã trực thuộc, bao gồm thị trấn Sóc Sơn (huyện lỵ) và 25 xã: Bắc Phú, Bắc Sơn, Đông Xuân, Đức Hòa, Hiền Ninh, Hồng Kỳ, Kim Lũ, Mai Đình, Minh Phú, Minh Trí, Nam Sơn, Phú Cường, Phù Linh, Phù Lỗ, Phú Minh, Quang Tiến, Tân Dân, Tân Hưng, Tân Minh, Thanh Xuân, Tiên Dược, Trung Giã, Việt Long, Xuân Giang, Xuân Thu.