This is either a purple finch or a house finch. We lean toward the former because it is so uniformly red, but it can be hard to tell them apart. Its head shape actually is more suggestive of the house finch, to me.
Below, it is just getting ready to take off and you can see its wing markings as well as spots on the belly. (Click on the photos to see them larger.)