Abstract: A rotor for an electrical machine includes a laminated core having a main axis and a plurality of poles delimiting a plurality of radial seats extending along the main axis, each seat being delimited by a first and a second pole. The rotor includes a plurality of magnets inserted in the seats and a plurality of springs locking the magnets in the seats; the springs acting between each magnet and the first pole delimiting the relative seat for pushing each magnet towards the second pole delimiting the same seat.