When you search in Outlook, the results list may stop at 250 items even when many more messages match your query. This limit is not a bug but a built-in search threshold that Outlook uses to keep performance stable. In this article, you will learn why this truncation happens and how to increase the limit or use alternative methods to see all matching results.
Key Takeaways: Show All Outlook Search Results Beyond the 250 Limit
- Registry key HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search\DisableSearchResultsLimit: Set this DWORD to 1 to remove the 250-item search result cap in Outlook 2019, 2021, and Microsoft 365.
- Registry key HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search\SearchResultsLimit: Set a custom number (for example, 1000) to replace the default 250 limit with a higher value.
- Search Folders in Outlook: Create a custom Search Folder with advanced conditions to bypass the 250-item limit and see all matching messages in one dedicated folder.
Why Outlook Search Stops at 250 Results
Outlook uses the Windows Search engine to index and retrieve email messages, calendar items, contacts, and tasks. To prevent the search interface from slowing down when a query matches thousands of items, Microsoft set a default limit of 250 results. This limit applies to all search scopes: current folder, all mailboxes, and subfolders.
The 250-result cap is controlled by a registry value named SearchResultsLimit located under the Outlook key in the Windows Registry. When this value is absent, Outlook defaults to 250. The limit is not adjustable from the Outlook user interface, so you must modify the registry or use an alternative feature like Search Folders to view more results.
Steps to Remove or Increase the 250-Result Limit
You have two registry-based options: disable the limit entirely or set a custom number. Both methods require editing the Windows Registry. Backup your registry before making changes.
Method 1: Disable the Search Results Limit
- Open Registry Editor
Press Windows + R, type regedit, and press Enter. Click Yes if User Account Control prompts you. - Navigate to the Outlook Search key
Go to HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search. If the Search key does not exist, right-click the Outlook key, select New > Key, and name it Search. - Create a DWORD value
Right-click the Search key, select New > DWORD (32-bit) Value. Name it DisableSearchResultsLimit. - Set the value to 1
Double-click DisableSearchResultsLimit, set Value data to 1, and click OK. - Restart Outlook
Close and reopen Outlook. Search results will no longer be capped at 250.
Method 2: Set a Custom Result Limit
- Open Registry Editor
Press Windows + R, type regedit, and press Enter. - Navigate to the same Search key
Go to HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search. - Create a DWORD value
Right-click the Search key, select New > DWORD (32-bit) Value. Name it SearchResultsLimit. - Set your desired limit
Double-click SearchResultsLimit, select Decimal, and enter a value such as 1000 or 5000. Click OK. - Restart Outlook
Close and reopen Outlook. Your custom limit will take effect.
If Outlook Still Shows Only 250 Results After the Registry Fix
Outlook Search Still Truncates Results After Setting Registry
If you applied the registry change but the limit persists, verify that you used the correct path for your Outlook version. For Outlook 2016, replace 16.0 with 16.0 as well; for Outlook 2013, use 15.0. Also confirm that the DWORD name is spelled exactly as shown. A typo in the value name will cause Outlook to ignore it. Restart Windows if restarting Outlook alone does not work.
Search Folders Ignore the Registry Setting
Search Folders do not respect the registry limit. If you need to see more than 250 items, create a Search Folder instead of relying on the standard search box. Go to Folder > New Search Folder, choose a template like Mail from specific people, or select Create a custom Search Folder to define your own criteria. The Search Folder will display all matching items regardless of the 250 limit.
Standard Search vs Search Folder: Key Differences
| Item | Standard Search (Instant Search) | Search Folder |
|---|---|---|
| Interface | Search box in the current folder or All Mailboxes | Dedicated folder in the navigation pane |
| Result limit | 250 items by default, adjustable via registry | No limit; shows all matching items |
| Persistence | Results disappear when you clear the search box | Folder remains until you delete it |
| Criteria complexity | Simple keyword or phrase | Multiple conditions (sender, date range, attachments) |
| Performance | Fast for small result sets | Can be slower if the folder contains many items |
Conclusion
The 250-result limit in Outlook search is a performance safeguard that can be removed or increased using the Windows Registry. By adding the DisableSearchResultsLimit DWORD set to 1, you remove the cap entirely. Alternatively, set the SearchResultsLimit DWORD to a custom number such as 1000 to allow more results while keeping a ceiling. If you prefer not to edit the registry, create a Search Folder to bypass the limit and view all matching messages in a persistent folder. After applying any change, restart Outlook to confirm the new limit is active.