There are 40 nickels in 2 dollars. This is because each nickel is worth 5 cents, and there are 100 cents in a dollar, so 2 dollars equals 200 cents. Dividing 200 cents by 5 cents per nickel gives 40 nickels