These are the reasons I have heard from my known people who had a late marriage-
1) Didn't find the right match earlier
2) Didn't have time to look for the right match
3) Some won't like to get married until their career is successful.
4) Family responsibilities
5) Had to wait for the lover to become free to get married.
6) Some wanted to finish their higher studies before marriage.