I bought these for my 22mo daughter.  She's wears a 6.5, so I ordered size 23.  With the insoles, they fit perfectly.  And, when they start to get snug, I'll be able to remove the insole for more room and longer wear.  Perfect!