There are 8 places named Sparrow Lake in Canada.
All places in the world called "Sparrow Lake".
Wellington (4)
Windsor (4)
Richmond (3)
Benton (3)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Kingston (3)
Victoria (3)
Havelock (3)
Centreville (3)
Sidney (3)
Borden (3)
Princeton (3)
Westport (3)
Milton (3)
Barrière (2)
Cadillac (2)
Cochrane (2)
Elmira (2)
Hampton (2)
Lindsay (2)
Nakina (2)
Saint Peters (2)
Sutton (2)
West Bay (2)
Cavendish (2)
Deer Lake (2)
Fredericton (2)
Kaslo (2)