They are about the size of a basketball
The smallest of the porcupines is the Bahia hairy dwarf porcupine, which ranges from 23-30 inches long and around 2½ to 3 lbs.
Bahia hairy dwarf porcupine
The largest is the African crested porcupine. It is only slightly longer, usually around 30 inches, but much heavier, ranging from 22-60 lbs.
African crested porcupine with quills relaxed (above)
African crested porcupine with quills raised (below)
Bahia hairy dwarf porcupine
The largest is the African crested porcupine. It is only slightly longer, usually around 30 inches, but much heavier, ranging from 22-60 lbs.
African crested porcupine with quills relaxed (above)
African crested porcupine with quills raised (below)