Not sure if this is want you are looking for, but one approach could be hiding the registration altogether for all user, but the users from countries and territories you need.
Here is a plugin I’ve been checking out myself, but I must admit, I haven’t used it on a production site yet. It looks solid, though:
Related Posts:
- wordpress multisite, how to keep user on subdomain throughout registration process?
- Prevent user creating new users with specific roles
- How to add multiple existing users to a multisite site?
- WPMU – new users are automatically subscribed to the main blog – how to prevent that?
- Displaying a message upon user registration
- Add a user to a specific blog when they register?
- Four columns in the wp_users table
- How to fix that new users show up again in subsite of a Multisite?
- Easily adding multiple existing users to a multisite site
- Possible to have duplicate usernames on different two multisites
- Modify new user email notification in network admin screen wp multisite
- Users getting linked unwanted to main mu in WordPress multisite (WPMU)
- Can’t activate a user on multisite install
- A different role for each site in a multisite
- Multisite “Skip Confirmation Email” Log Out Problem
- How can I un-reserve a pending username registration?
- Is there a is_user_logged_in() for multisite?
- WordPress Multisite allow site admin to add user without email confirmation
- Network not displaying all sites and users
- WordPress Multisite – When a user signs-up on main site, how to add the user to a subsite
- How to use alias domain for multisite installation?
- Give to site admin the option to “skip confirmation email” when adding new user
- Remove Site Name from register form – Multisite
- Set up collaborative site
- How does WordPress connect sites and the wp_users table?
- Get first_name and last_name on user_register hook
- Can’t add user to blog on registration (Multisite)
- Allowing logged in users to comment without moderation across a multisite installation
- Can you have multi-site WP and keep users separate?
- WordPress 3.2(Multisite) – How to add custom user meta fields to signup form?
- the blog owner multisite
- How can I get multisite primary blog (url or path) for current user?
- Why can’t I delete original user in multisite? Options for manual removal
- Can I use multisite functions in a single-site installation?
- How to add edit users capability to a custom role?
- User registration on sub site
- In MultiSite, can some users automatically have Site Admin rights on all sites, without granting them Network Admin access?
- Disable domain redirect
- How can I delete a user from entire multisite nework
- delete_user_meta : how to delete all the metadata of a given user (witout SQL)
- How to search users globally on a multisite install?
- Update User Role Across Network when Main Site User is Updated
- Get the User ID Who Owns a Given Blog ID in Multisite
- Query users by capability – uninstall/deactivate callback
- What sites are you registered to when joining a multisite?
- How to change user starting role in WordPress MultiSite?
- How do you disable account activation in WPMU and then log the user in right away?
- Auto creation of multisite blog on user registration
- Add menu items/actions for multisite users who are registered on the network but do not have a role or capability in any sites
- WP MU Register User across all blogs
- Is the Multi site functionality a viable option for Country and Language targeting?
- Good way to block users within a multisite setup without deleting them?
- Subsite access without being a member of the subsite in wp multisite network
- Using the standard WordPress “New User” interface on a multisite
- Create Custom Multisite User Role to Reduce Capabilities
- How can you override the is_multisite check in wp-login.php for individual login/registration?
- Obtaining user table for one site on multisite set up
- WordPress stuck in deleting user
- Get users registered 30 days ago(or more)
- Bulk Move Users from one site to another within a network ( Multisite )
- WordPress Multisite – Load users using custom query
- User registration on two sites in same multisite
- How to change a user role after registering in multisite?
- Delete user from multisite when removed from subsite
- Combining user database tables while keeping all other data in seperate for multiple sites?
- WordPress Multisite Add User
- Sharing users across multiple sites, each on their own database
- Customize or avoid new admin email address notification
- How to share User Database between Two Multisite Installations + More
- Using Same User Database on Subdomain
- User registration is currently not allowed
- Automatic registration on main site upon user registration on Multisite
- Register a user only to the root blog – WP Multisite
- Activate User account for Sub Site broken
- How to allow mixed case characters in multisite site name?
- Multisite – each site with it’s own set of users
- Multisite – site user limited only for this site
- WordPress Multisite Network Subdomain
- Importing Posts into New Website with Same User ID’s
- WordPress automatic Login on other page?
- Multisite: How to bypass wpmu_signup_user_notification and add my own notification logic?
- Allow users to register on multisite through WooCommerce using the same email address
- Activation of new Registered site fails on multisite
- Is Multisite the RIGHT option for my case?
- Should I use MultiSite for a subdomain based wp site?
- User registration problem on multisites web
- Get current user outside of WordPress Multisite
- How to Create WPMu New User?
- How create a multisite setup with “phantom” accounts and passwords?
- WordPress MU users – how are they organized?
- Possible to set new user’s site time zone at user creation using Gravity Forms?
- multisite registration: check existing subdomains while typing
- Redirect authors from upload.php url to Home page in Multisite
- WordPress multi user registration sites
- How to use same email for multiple users? [duplicate]
- Unsure of my options, Multi-blog?
- WordPress Multisite (Network) some site users added to main site users list as subscriber
- WordPress Multisite restict user access
- Multisite Login Access Restrictions
- Change a subsite Admin role of a WordPress Multisite after 24 hours registering