Immunization records are typically maintained by pediatricians, primary care physicians, and public health departments. Parents and guardians also play a crucial role in keeping these records up-to-date. Many regions have electronic immunization registries that help store and manage these records efficiently.