Size says 52 but fits closer to 54. Really good condition. A friend of mine bought this last year(he rides a 52 for road) and it fit too big for him. He had a 50mm stem on it and he just never road it. He got a new frame that fits and now needs to sell this one.