According to US Coast Guard regulations:
Fire extinguishers are required if any one or more of the following conditions exist (with certain exceptions):
1. Closed compartment under thwarts and seats wherein portable fuel tanks may be stored.
2. Double bottoms not sealed to the hull or which are not completely filled with flotation material.
3. Close living spaces.
4. Closed stowage compartments in which combustible or flammable materials are stowed.
5. Permanently installed fuel tanks.
Exceptions: Boats under 26 feet, with only outboard motors, with "the construction of such motorboats will not permit the entrapment of explosive or flammable gases or vapors", and with no passengers for hire, does not need ANY fire extinguishers (but why wouldn't you anyway?).
Otherwise:
Up to 26 feet: one B-I extinguisher; or NONE, if there is a fixed fire extinguisher in the machinery space (engine compartment);
Over 26 but under 40 feet: two B-I extinguishers, or one, if there is an engine extinguisher;
Over 40 feet but not over 65 feet: three B-I, or two, if there is an engine extinguisher.
Note that two B-I extinguishers may be substituted for a B-II extinguisher.
Additional regulations apply to "Motor Vessels" and "barges" over 50 tons.
It depends on the size of the boat and the jurisdiction it's in. Check your local boating regulations if you have any questions about this whatsoever.
Powerboats with installed fuel tanks between 26 and 40 feet in length are required to carry at least two fire extinguishers on board. At least one of these extinguishers must be a type that is approved for use with flammable liquids, such as a Type B extinguisher. It's important to ensure that the extinguishers are readily accessible and properly maintained. Always check local regulations, as requirements may vary by jurisdiction.
3
2
2
two
two
None, one, two, or more, depending upon many factors.
Must be Coast Guard approved
Must be Coast Guard approved
Must be coast guard approved
Must be Coast Guard approved
2