Hi Joy4236,
To narrow this down, try signing into the iCloud website using a web browser on a computer, and check to see if all 267 contacts show up there: iCloud
If they don't appear on the iCloud website, the missing contacts are most likely attached to a third-party account, so you might need to add that account and turn on Contacts as shown here, depending on whether you use a Google account or a different type: Use other contact accounts on iPhone - Apple Support
"Use your Google contacts
- Go to Settings
> Contacts > Accounts, then tap Google. - Sign in to your account, then turn on Contacts.
Add contacts from another account
- Go to Settings
> Contacts > Accounts, then tap Add Account - Choose an account, sign in to it, then turn on Contacts."
Best wishes.