The common minnow is found in a wide variety of environments that have cold, well oxygenated water, often in syntopy with salmonids. These include small streams with fast currents, and, in the more northerly parts of its range, large lowland rivers. It also lives in still waters as varied as small mountain lakes to large, oligotrophic lakes.