This document describes an expandable key locking cabinet system that allows users to securely store and track access to keys. The system uses numbered locking ports to store keys, and access pegs issued to users to check out one or more keys at a time. The color-coded access pegs also allow separation of user groups. The cabinets are available in 25-key and 50-key versions, and can be expanded by adding more cabinets together.