Wanneroo covers a land area totalling .
Wanneroo's population is concentrated in three locations: at the southern end centred on Girrawheen; in the region surrounding Wanneroo near the city's geographical centre; and along the northern Perth coastline centred on Clarkson, separated from Joondalup by the rural localities of Neerabup and Tamala Park.