| Ham Lake to Darby (Pennsylvania) | 981.65 mi (1,579.82 km) |
| Ham Lake to Dardenne Prairie (Missouri) | 466.50 mi (750.76 km) |
| Ham Lake to Darien (Illinois) | 356.64 mi (573.96 km) |
| Ham Lake to Davenport (Iowa) | 286.84 mi (461.62 km) |
| Ham Lake to Davidson (North Carolina) | 936.17 mi (1,506.63 km) |
| Ham Lake to Davie (Florida) | 1,505.91 mi (2,423.52 km) |
| Ham Lake to Davis (California) | 1,529.27 mi (2,461.12 km) |
| Ham Lake to Dayton (Nevada) | 1,403.05 mi (2,257.98 km) |
| Ham Lake to Dayton (Ohio) | 593.74 mi (955.54 km) |
| Ham Lake to Daytona Beach (Florida) | 1,290.55 mi (2,076.93 km) |
| Ham Lake to De Pere (Wisconsin) | 257.42 mi (414.27 km) |
| Ham Lake to De Witt (New York) | 861.03 mi (1,385.70 km) |
| Ham Lake to Dearborn (Michigan) | 537.76 mi (865.43 km) |
| Ham Lake to Dearborn Heights (Michigan) | 534.70 mi (860.52 km) |
| Ham Lake to DeBary (Florida) | 1,303.92 mi (2,098.45 km) |