Tanfoglio Witness-P Full-Size 10mm DA/SA Polymer Pistol – 4.5" Chrome-Moly Barrel, 18+1 Capacity, Matte Black
This 2021-production Tanfoglio Witness-P Full-Size stands out as one of the few factory 10 mm pistols offering traditional double-action/single-action operation in a lightweight polymer frame. Built on the proven CZ-75 pattern with a low bore axis and slide-inside-frame design, it delivers reduced muzzle flip, generous 18+1 capacity, and condition-one carry capability—all at a fraction of the weight of its steel-framed counterparts.
Condition
Overall Condition: Very good condition, showing only light, superficial signs of prior handling or use.
Bore Condition: Excellent – Clean, mirror finish, no signs of wear.
Rifling Condition: Excellent – Sharp lands and grooves.
Specific Condition Notes: There are light scratches and scuffs along the slide surfaces that are visible only on close inspection.
What's Included
- 1 factory 18-round steel magazine
- 1 factory 14-round steel magazine with aftermarket aluminum extension basepad
- Crimson Trace Rail Master weapon light (installed on accessory rail)
Designed for power without excess bulk, the Witness-P combines a molded polymer grip frame with steel slide rails for secure lock-up and durability. Front and rear serrations provide confident manipulation, while the external commander-style hammer supports cocked-and-locked carry or a smooth first-shot double-action pull.
The 4.5-inch chrome-moly steel barrel maximizes 10 mm performance and longevity. Fixed three-dot sights offer a clear sight picture, with the drift-adjustable rear notch allowing precise windage tuning.
Safety is handled by a left-side manual thumb safety, internal firing-pin block, and half-cock hammer intercept notch. The integral accessory rail hosts the included Crimson Trace light or any standard Picatinny-compatible device.
Part of Tanfoglio’s modular system, this pistol can accept caliber-conversion upper kits (sold separately), giving owners economical access to multiple chamberings using the same serialized frame.



