The invention provides an insulin immunogen, a preparation method thereof, an insulin antibody, and a kit. The insulin immunogen is an insulin crosslinked body, is formed through intramolecular crosslinking and / or intermolecular crosslinking of a plurality of insulin monomers, and contains one or a plurality of crosslinked monomers disclosed in the invention, wherein 1, and 2 are independently selected from A chain or B chain, R1 is used for representing a group disclosed in the invention, and R2 and R3 are blank, or R1 and R3 are independently selected from a group disclosed in the inventionor -S-, R2 is selected from C2-C74 straight chain or branched chain alkylene, C2-C74 straight chain or branched chain alkylene with a part of -CH2- randomly substituted by -0-, -S-, -NH, -COO-, -CO-,arylidene, heteto arylidene, cycloalkylene, or groups disclosed in the invention, or R1 and R3 are independently selected from a group disclosed in the invention or -S-, and R2 is selected from arylidene or substituted arylidene, wherein in the substituted arylidene, the -H on the substituted arylidene is substituted by -OH, halogen elements, or alkane. The insulin immunogen can be used for obtaining high potency insulin antibody.