List View
A List View in Salesforce is a saved filter and column configuration that returns a paginated set of records from a single object, presented as a table in the Lightning UI.
Definition
A List View in Salesforce is a saved filter and column configuration that returns a paginated set of records from a single object, presented as a table in the Lightning UI. Users open list views from the object''s tab (Accounts list view, Opportunities list view, custom-object list view) and use them to scan, sort, filter, and bulk-edit records that match the saved criteria. Each list view stores its filter criteria (which records appear), column selection (which fields show), sort order, and sharing settings (who can use the view).
List views are the primary way users navigate large data sets in Salesforce. The Lightning Experience UI surfaces list views prominently with inline editing (click a cell to edit), Kanban toggle (show records as cards by status), and chart overlay (visualize the list as a bar or pie chart). Admins create org-wide list views shared with all users or specific roles; individual users create personal list views for their own workflow. Modern list views include filter logic, custom-field-based criteria, and integration with Reports for deeper analysis.
How List Views shape user navigation across Salesforce
List view anatomy
Each list view has: filter criteria (which records to include), columns (which fields to display), default sort order, sharing settings (visible to me, to a group, or to everyone), and an optional default flag for the user''s entry view. The filter criteria support standard field filters, formula-based criteria, and the logical operators AND, OR, NOT for combining conditions.
Lightning list view features
Lightning Experience list views surface several productivity features. Inline editing lets users edit cells directly without opening the record. Kanban toggle (Opportunities show by Stage, Cases by Status) gives a card-board view. Chart overlay surfaces a horizontal bar or pie chart based on the listed records. Mass actions let users update multiple records in one click.
Shared vs. personal list views
Admins create shared list views visible to all users or to specific public groups. Individual users create personal list views visible only to themselves. The Visibility setting on each list view controls this. Most orgs maintain a small set of carefully-curated shared views for consistent reporting and let users build personal views for their own work.
Filter criteria and formulas
List view filters support standard field filters and complex criteria like Owner = me, Stage in ''Closed Won, Closed Lost'', or formula-driven date filters (Close Date > LAST_N_DAYS:30). Advanced users build sophisticated criteria with up to 10 conditions plus logical operators.
Mass actions on list view rows
Selecting multiple rows enables mass actions: bulk edit (update one field across all selected rows), mass delete, mass transfer (change owner), or launch a Flow against the selected set. The actions are configured at the object level via Lightning App Builder; admins choose which actions appear on which list views.
Performance considerations
List view performance depends on the filter selectivity and the data volume. A list view filtering on an indexed field returns fast even with millions of records; a list view filtering on an un-indexed text field can time out at high volumes. The Lightning Experience UI applies sensible defaults; admins building complex views should test with production-scale data.
Integration with Reports
List views overlap with Reports but serve different purposes. List views are operational (find and act on records); Reports are analytical (summarize and visualize across records). The two are complementary: a list view shows the records, a report shows the patterns. Most users use both daily.
Create a List View for a sales team workflow
List view creation is a 2-minute task. The art is picking the right filter and column set for the use case.
- Open the object''s tab
Navigate to the object (Accounts, Opportunities, Cases). The list view dropdown is in the upper-left.
- Click the gear icon, New List View
The list view creation dialog opens. Enter a Label (display name) and API Name (programmatic identifier).
- Set the filter criteria
Pick the fields and conditions: Owner = me, Stage = Closed Won, Close Date > LAST_N_DAYS:30. Use the AND/OR operators if needed.
- Select columns
From the Fields to Display picker, choose which fields appear as columns. Order them deliberately for readability.
- Set sharing
Decide Visible to me, Visible to all users, or Visible to a specific group. Pick deliberately based on the audience.
- Save and test
Save the view. Verify it returns the expected records and renders the right columns. Set as default for users if appropriate.
User-facing name and programmatic identifier.
The conditions records must meet to appear.
The fields shown in the table.
Visible to me, to all users, or to a public group.
Whether this view opens when the user clicks the object tab.
- Un-indexed filter criteria can make list views slow at scale. Test with production-scale data, especially for high-volume objects.
- List view sharing is separate from record sharing. A user with no record access sees no rows even on a shared list view; the list view doesn''t bypass record sharing.
- Default views are per user. Setting a list view as default for one user does not affect others.
- Mass-action availability depends on Lightning App Builder configuration. Custom mass actions need explicit setup.
Trust & references
Cross-checked against the following references.
- List ViewsSalesforce Help
- Lightning List ViewsSalesforce Help
Straight from the source - Salesforce's reference material on List View.
- Create a List ViewSalesforce Help
About the Author
Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.
Test your knowledge
Q1. What is a List View?
Q2. What can list views support?
Q3. Why are list views important?
Discussion
Loading discussion…