There are 2 places named Port Elgin in Canada.
All places in the world called "Port Elgin".
Wellington (4)
Windsor (4)
Centreville (3)
Milton (3)
Richmond (3)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Borden (3)
Kingston (3)
Victoria (3)
Havelock (3)
Benton (3)
Sidney (3)
Princeton (3)
Westport (3)
Benton Station (2)
Delisle (2)
Georgetown (2)
Kildonan (2)
Port Elgin (2)
Saint-Jacques (2)
Simpson (2)
Vernon (2)
Badger (2)
Burwash (2)
Clyde River (2)
Elgin (2)
Hampton (2)
Lindsay (2)