Non-migratory
Broadcast spawners
Migratory
Spawning in shallow water
Diadromous: migrates between freshwater and saltwater
Spawning in river gravels
Anadromous - migrates from saltwater to freshwater for spawning
Migrations to spawning grounds