Upvote:3
Following and expanding on from Mike L's comment the short answer will be we don't know. Numbers of armies as quoted in works at or close to the time were often (always?) exaggerated, you know our guys only had 10,000 and the bad guys, they had a 100,000 and we still beat them. Camp followers and townsfolk could also get lumped into the count regardless of their combat effectiveness or drain on resources.
The other thing to remember is the main people counting were the heralds. And their job was to note the demise of important people Sir XYZ, Monseigneur EFF, Landsknecht Von D, The Kings Brother/Son/Nephew etc. A small part of the fighting force but well worth a ransom. The bowmen, crossbowmen pike-men, halbadiers and the townsfolk were in their opinion worthless so rarely counted or counted accurately. I mean why bother when no-one cares?
I suspect to get any sort of answer you would need to look very carefully at the information available about the size of armies, remembering that because of logistics most medieval armies could not usually number more than 20,000 except in exceptional circumstances and make your own estimation of the size of the armies and then with more difficulty try to get estimates of the size of towns taking into account no real census data being available and populations fluctuating by season or plague. No doubt here tax and poll records would help but are still open to interpretation.