As many as you want. There is no set limit. As long as they don't meet each other, wives or husbands don't want to know they have to share you. There are 10 regions with occupiable homes so 10 spouses.
You can get married to multiple people in the same town in Fable II although it runs the risk of your wives meeting each other.