An aquarium has 32 different habitats. Each habitat has between 15 and 24 fish. What is the least and greatest number of fish that they could have?

The least number of fish would be if each habitat has the minimum number of fish, which is 15. Therefore, the least number of fish is 15 * 32 = <<15*32=480>>480.

The greatest number of fish would be if each habitat has the maximum number of fish, which is 24. Therefore, the greatest number of fish is 24 * 32 = <<24*32=768>>768. Answer: \boxed{480, 768}.

To find the least and greatest number of fish in the aquarium, we need to determine the total number of fish in the habitat with the minimum and maximum number of fish.

The minimum number of fish is obtained when each habitat has the minimum number of fish, which is 15.

So the least number of fish in the aquarium is:

Number of habitats * Minimum number of fish per habitat = 32 * 15 = 480

The maximum number of fish is obtained when each habitat has the maximum number of fish, which is 24.

So the greatest number of fish in the aquarium is:

Number of habitats * Maximum number of fish per habitat = 32 * 24 = 768

Therefore, the least number of fish that they could have is 480, and the greatest number of fish is 768.