A bone plate has an upper surface, a lower surface, and at least one first hole extending through the upper and lower surfaces. The first hole has two or three vertically separate regions, each region communicating with or abutting the adjacent region. The first hole has a first upper region, which is unthreaded and which, from the plate's upper surface to the plate's lower surface, has a curved inward taper. The first hole has a second middle region, which is threaded and which, from the plate's upper surface to the plate's lower surface, has a conical inward taper. The first hole has a third lower region, which is unthreaded and which, from the plate's upper surface to the plate's lower surface, has a conical outward taper. The bone plate is straight, curved, or both straight and curved. The bone plate may have at least one second hole, different from the first hole. The second hole is an elongated hole, which has a compression ramp or which has a threaded portion through part of its perimeter and a non-threaded portion through the other part of its perimeter.