He has been married to Helen Santos (played by Teri Polo) for 15 years, and they have two children, Peter and Miranda, who are 11 and 5, respectively, at the time of their father's inauguration.
Santos was elected to Houston City Council, where he served for two years until his election as mayor.