One way is to simply look at its location. If it is in an area that is a development, country club, or other "planned" layout, it likely has a HOA. If it is a condo, it will have a Condo Association for sure.
Virtually all homes are being built in planned developments and will have an HOA, so older homes likely will be a good start. Also, look at the overhead view of the property in Google Earth and see if it looks like a development. If it does, it likely has an HOA as well. Just some thoughts.