# CAVA Locations — partial U.S.: 31 states location dataset

All 507 locations in partial U.S.: 31 states, as one CSV: 115 fields per record, 31 states, file built October 11, 2026. $19 one-time, with up to 10 real rows free before you buy.

Canonical URL: https://locationlists.com/data/cava-stores

507 CAVA restaurants in 31 states including DC, read every week from cava.com's own location data: 503 open and 4 coming soon, each marked in status. Texas has 75, Florida 53, California 46 and Virginia 36. Each row has CAVA's store number, open date, CAVA's region (South Central 122, Gulf Coast 115, Mid Atlantic 91...) and sub-region, phone, the restaurant's own mailbox, store hours, in-store and catering ordering hours, whether online ordering is on, the sales tax rate and the restaurant's record as CAVA publishes it. CAVA Group (NYSE: CAVA) reported 507 restaurants in 31 states and DC at 12 July 2026.

## The figures

- Records: 507 locations
- States: 31
- Coverage: partial U.S.: 31 states
- Fields: 115
- Price: $19 one-time, CSV download, commercial license (https://locationlists.com/license)
- File built on October 11, 2026. Not on an automatic refresh schedule.
- File last modified: 2026-10-11

The file has all 507 locations across 31 states in one download. Building the same list by searching one area at a time tends to miss places, and a missed place looks like a gap in coverage that is not really there.

## Fields

- `name`: Restaurant name (e.g. CAVA)
- `brand`: The brand (e.g. CAVA)
- `parentCompany`: The listed company that owns the brand (e.g. CAVA Group, Inc.)
- `ticker`: The owner's stock ticker (e.g. CAVA)
- `storeId`: CAVA's store number (e.g. 10254)
- `storeNumber`: CAVA's store number (e.g. 10254)
- `cavaStoreId`: CAVA's internal store id (e.g. 268)
- `storeName`: The restaurant's name in CAVA's record (city, state and location) (e.g. Birmingham AL - Brook Highlands)
- `marketingName`: The restaurant's name on cava.com (e.g. Brook Highlands)
- `status`: Open, or Coming soon (an open date still ahead) (e.g. Open)
- `statusSource`: What the status is read from (the locator record, and its open date for coming-soon rows) (e.g. locator record)
- `openDate`: Date the restaurant opened, or opens (e.g. 2022-09-28)
- `ownershipType`: Company-operated on every row (CAVA operates all its restaurants) (e.g. Company-operated)
- `ownershipTypeBasis`: What the ownership is read from (e.g. 10-Q: CAVA operates its restaurants (licensed...)
- `region`: CAVA's region for the restaurant (e.g. Gulf Coast)
- `garden`: CAVA's sub-region for the restaurant (CAVA calls it a garden) (e.g. Alabama)
- `address`: Street address (e.g. 5247 Highway 280)
- `address2`: Suite, unit or second address line, where published (e.g. Suite 42)
- `city`: City (e.g. Birmingham)
- `state`: Two-letter state code (e.g. AL)
- `zip`: ZIP code (e.g. 35242)
- `zip4`: ZIP+4 extension, where known (e.g. 5315)
- `county`: County name (e.g. Shelby County)
- `country`: Two-letter country code (e.g. US)
- `phone`: Phone number (e.g. (659) 250-0657)
- `email`: The restaurant's own mailbox (a store address on cava.com) (e.g. brookhighlands@cava.com)
- `latitude`: Latitude (e.g. 33.41988581564257)
- `longitude`: Longitude (e.g. -86.68228660934477)
- `hours`: Store hours for the week, one line (e.g. mon 10:30-22:00; tue 10:30-22:00; wed 10:30-22:00; thu...)
- `hoursFrontCounter`: In-store ordering hours for the week (e.g. mon 10:30-22:00; tue 10:30-22:00; wed 10:30-22:00; thu...)
- `hoursCateringWeb`: Catering web ordering hours for the week, where catering is on (e.g. mon 10:30-23:00; tue 10:30-23:00; wed 10:30-23:00; thu...)
- `timeZone`: Time zone (e.g. America/Chicago)
- `orderingStatus`: Ok or Offline: whether the restaurant takes online orders now (e.g. Ok)
- `orderingStatusMessage`: The message shown when online ordering is off (e.g. We’re sorry! this CAVA location is not taking orders at...)
- `url`: The restaurant's page on cava.com (e.g. https://cava.com/locations/brook-highlands-al)
- `garden_name`: Garden name, as CAVA's location record publishes it (e.g. Alabama)
- `garden_number`: Garden number, as CAVA's location record publishes it (e.g. 1160)
- `region_name`: Region name, as CAVA's location record publishes it (e.g. Gulf Coast)
- `region_number`: Region number, as CAVA's location record publishes it (e.g. 180)
- `channels_order_inStoreFrontCounter_id`: ID (channels, order, in store front counter), as CAVA's location record publishes it (e.g. 3203)
- `channels_order_inStoreFrontCounter_name`: Name (channels, order, in store front counter), as CAVA's location record publishes it (e.g. In Store)
- `channels_order_inStoreFrontCounter_hours_dayPart`: Day part (channels, order, in store front counter, hours), as CAVA's location record publishes it (e.g. All)
- `channels_order_inStoreFrontCounter_hours_endDate`: End date (channels, order, in store front counter, hours), as CAVA's location record publishes it (e.g. 4999-12-31)
- `channels_order_inStoreFrontCounter_hours_startDate`: Start date (channels, order, in store front counter, hours), as CAVA's location record publishes it (e.g. 2022-08-12)
- `channels_order_inStoreFrontCounter_sourceName`: Source name (channels, order, in store front counter), as CAVA's location record publishes it (e.g. Front Counter)
- `channels_nonChannel_storeStoreHours_id`: ID (channels, non channel, store store hours), as CAVA's location record publishes it (e.g. 3157)
- `channels_nonChannel_storeStoreHours_name`: Name (channels, non channel, store store hours), as CAVA's location record publishes it (e.g. Store)
- `channels_nonChannel_storeStoreHours_hours_dayPart`: Day part (channels, non channel, store store hours, hours), as CAVA's location record publishes it (e.g. All)
- `channels_nonChannel_storeStoreHours_hours_endDate`: End date (channels, non channel, store store hours, hours), as CAVA's location record publishes it (e.g. 4999-12-31)
- `channels_nonChannel_storeStoreHours_hours_startDate`: Start date (channels, non channel, store store hours, hours), as CAVA's location record publishes it (e.g. 2022-04-02)
- `channels_nonChannel_storeStoreHours_sourceName`: Source name (channels, non channel, store store hours), as CAVA's location record publishes it (e.g. Store Hours)
- `channels_nonChannel_storeStoreHours_isGroupOrderingEnabled`: Is group ordering enabled (channels, non channel, store store hours), as CAVA's location record publishes it (e.g. no)
- `taxRates_endDate`: End date (tax rates), as CAVA's location record publishes it (e.g. 9999-12-31)
- `taxRates_taxRate`: Tax rate (tax rates), as CAVA's location record publishes it (e.g. 0.09)
- `taxRates_startDate`: Start date (tax rates), as CAVA's location record publishes it (e.g. 2025-08-19)
- `taxOverrides_sku`: Sku (tax overrides), as CAVA's location record publishes it (e.g. 2500004 | 2500005 | 2500007)
- `taxOverrides_name`: Name (tax overrides), as CAVA's location record publishes it (e.g. Delivery Minimum Fee | Add a bag | CO Retail Delivery Fee)
- `taxOverrides_endDate`: End date (tax overrides), as CAVA's location record publishes it (e.g. 2026-03-03)
- `taxOverrides_taxRate`: Tax rate (tax overrides), as CAVA's location record publishes it (e.g. 0 | 0 | 0)
- `taxOverrides_startDate`: Start date (tax overrides), as CAVA's location record publishes it (e.g. 2025-11-18 | 2025-11-18 | 2025-11-18)
- `communication_telephones_primary_number`: Communication telephones primary number, as CAVA's location record publishes it (e.g. 659.250.0657)
- `communication_telephones_primary_isPrimary`: Is primary (communication, telephones, primary), as CAVA's location record publishes it (e.g. yes)
- `communication_telephones_primary_isInternal`: Is internal (communication, telephones, primary), as CAVA's location record publishes it (e.g. no)
- `communication_emailAddresses_primary_address`: Address (communication, email addresses, primary), as CAVA's location record publishes it (e.g. brookhighlands@cava.com)
- `communication_emailAddresses_primary_isPrimary`: Is primary (communication, email addresses, primary), as CAVA's location record publishes it (e.g. yes)
- `communication_emailAddresses_primary_isInternal`: Is internal (communication, email addresses, primary), as CAVA's location record publishes it (e.g. yes)
- `communication_emailAddresses_primary_communicationKey`: Communication key (communication, email addresses, primary), as CAVA's location record publishes it (e.g. store)
- `communication_emailAddresses_primary_communicationType`: Communication type (communication, email addresses, primary), as CAVA's location record publishes it (e.g. Store)
- `saleTaxRateDecimalAmount`: Sale tax rate decimal amount, as CAVA's location record publishes it (e.g. 0.09)
- `additionalAttributes_isTemporarilyClosed`: Is temporarily closed (additional attributes), as CAVA's location record publishes it (e.g. false)
- `additionalAttributes_cateringStatus`: Catering status (additional attributes), as CAVA's location record publishes it (e.g. Offline)
- `additionalAttributes_cateringIsTemporarilyClosed`: Catering is temporarily closed (additional attributes), as CAVA's location record publishes it (e.g. false)
- `additionalAttributes_slotCapacity`: Slot capacity (additional attributes), as CAVA's location record publishes it (e.g. 60)
- `additionalAttributes_backendStoreId`: Backend store ID (additional attributes), as CAVA's location record publishes it (e.g. 343)
- `additionalAttributes_cateringIsHidden`: Catering is hidden (additional attributes), as CAVA's location record publishes it (e.g. true)
- `additionalAttributes_cateringMaxCapacity`: Catering max capacity (additional attributes), as CAVA's location record publishes it (e.g. 5000)
- `additionalAttributes_status`: Status (additional attributes), as CAVA's location record publishes it (e.g. Ok)
- `additionalAttributes_cateringIsTemporarilyClosedInformation`: Catering is temporarily closed information (additional attributes), as CAVA's location record publishes it (e.g. CAVA is currently closed for an event.)
- `additionalAttributes_isHidden`: Is hidden (additional attributes), as CAVA's location record publishes it (e.g. false)
- `additionalAttributes_cateringStatusMessage`: Catering status message (additional attributes), as CAVA's location record publishes it (e.g. This location is temporarily not receiving catering...)
- `additionalAttributes_orderNotifications`: Order notifications (additional attributes), as CAVA's location record publishes it (e.g. true)
- `additionalAttributes_statusMessage`: Status message (additional attributes), as CAVA's location record publishes it (e.g. We’re sorry! this CAVA location is not taking orders at...)
- `additionalAttributes_isCateringPilot`: Is catering pilot (additional attributes), as CAVA's location record publishes it (e.g. false)
- `additionalAttributes_freeDeliveryEnabled`: Free delivery enabled (additional attributes), as CAVA's location record publishes it (e.g. false)
- `additionalAttributes_isTemporarilyClosedInformation`: Is temporarily closed information (additional attributes), as CAVA's location record publishes it (e.g. --)
- `source`: The source the row was read from (e.g. CAVA locator (cava.com/locations page data))
- `sourceId`: The location's id in that source (e.g. 10254)
- `sourceUrl`: Where the row was read (e.g. https://cava.com/locations/brook-highlands-al)
- `cavaBuildId`: The version of cava.com the row was read from (e.g. 1.0.38.15692)
- `sourceRecordId`: The record's id in that source (e.g. 10254)
- `exchange`: The stock exchange the ticker trades on (e.g. NYSE)
- `directionsUrl`: Google Maps directions link to the address (e.g. https://www.google.com/maps/dir/?api=1&destination=5247%2...)
- `naicsCode`: NAICS code (e.g. 722513)
- `naicsTitle`: NAICS title (e.g. Limited-Service Restaurants)
- `sicCode`: SIC code (e.g. 5812)
- `sicTitle`: SIC title (e.g. Eating Places)
- `updatedDate`: Date the row was built (e.g. 2026-10-10)
- `channels_order_digitalCateringWeb_id`: ID (channels, order, digital catering web), as CAVA's location record publishes it (e.g. 5170)
- `channels_order_digitalCateringWeb_name`: Name (channels, order, digital catering web), as CAVA's location record publishes it (e.g. Digital)
- `channels_order_digitalCateringWeb_hours_dayPart`: Day part (channels, order, digital catering web, hours), as CAVA's location record publishes it (e.g. All)
- `channels_order_digitalCateringWeb_hours_endDate`: End date (channels, order, digital catering web, hours), as CAVA's location record publishes it (e.g. 4999-12-31)
- `channels_order_digitalCateringWeb_hours_startDate`: Start date (channels, order, digital catering web, hours), as CAVA's location record publishes it (e.g. 2024-07-15)
- `channels_order_digitalCateringWeb_sourceName`: Source name (channels, order, digital catering web), as CAVA's location record publishes it (e.g. Catering Web)
- `channels_order_digitalCateringWeb_channelSourceLeadTimeMinutes`: Channel source lead time minutes (channels, order, digital catering web), as CAVA's location record publishes it (e.g. 30)
- `additionalAttributes_cateringUrl`: Catering URL (additional attributes), as CAVA's location record publishes it (e.g. https://catering.cava.com)
- `additionalAttributes_receiptDisclaimerText`: Receipt disclaimer text (additional attributes), as CAVA's location record publishes it (e.g. The amount of sales tax shown above includes both the...)
- `communication_telephones_alternates_number`: Communication telephones alternates number, as CAVA's location record publishes it (e.g. 714.782.7482)
- `communication_telephones_alternates_isPrimary`: Is primary (communication, telephones, alternates), as CAVA's location record publishes it (e.g. no)
- `communication_telephones_alternates_isInternal`: Is internal (communication, telephones, alternates), as CAVA's location record publishes it (e.g. yes)
- `additionalAttributes_externalDeliveryUrl`: External delivery URL (additional attributes), as CAVA's location record publishes it (e.g. https://www.ubereats.com/orange-county/food-delivery/cava...)
- `additionalAttributes_curbsidePickupInstructions`: Curbside pickup instructions (additional attributes), as CAVA's location record publishes it (e.g. Park in a spot near the restaurant's entrance)
- `geo_precision`: How the coordinates were arrived at: the source's own map point, or a geocode of the address, ZIP centre or city centre (e.g. source)
- `county_fips`: Five-digit county FIPS code (e.g. 01117)
- `county_note`: Set when the ZIP code spans more than one county: which county the row was placed in (e.g. ZIP 35242 spans 2 counties; assigned to the county...)
- `address_quality`: How complete the street address is: complete, no_house_number, po_box, missing_city_or_zip or missing (e.g. complete)

In the header but under 1% filled, so not in this release: additionalAttributes_cateringLeadTime, platforms_radiusFulfillment_name, platforms_radiusFulfillment_type, platforms_radiusFulfillment_aliasStoreNumber.

## What we did to this data

Unified 1 city spellings, added the county to 507 listings and measured 507 rows. Rebuilt October 11, 2026 from cava.com.

## How complete the key fields are

email 100%, phone 100%, street address 100%, city 100%, state 100%, ZIP code 100%, latitude 100%, longitude 100%. 98 of 119 columns are filled on at least half the rows.

## Ask this list a question with a link

No connector and no account; each link answers with the matching count, preview rows and the price for just that part.

- [Only Texas, the state with the most](https://locationlists.com/find?dataset=cava-stores&state=TX)
- [Within 25 miles of Washington, DC, the busiest area](https://locationlists.com/find?dataset=cava-stores&near=Washington+DC&radius=25)
- [Within a 30-minute drive of Washington, DC](https://locationlists.com/find?dataset=cava-stores&near=Washington+DC&drive=30)
- [Only rows where additionalAttributes_cateringIsHidden is true](https://locationlists.com/find?dataset=cava-stores&where=additionalAttributes_cateringIsHidden%3Aeq%3Atrue)
- [Every Quick Service & Fast Casual list combined, within 25 miles of Washington, DC](https://locationlists.com/find?category=quick-service-restaurant&near=Washington+DC&radius=25)
- [Each one's nearest Shake Shack Restaurant Locations, in Texas, with miles](https://locationlists.com/find?dataset=cava-stores&state=TX&relate=nearest&k=1&b.dataset=shake-shack-locations&b.state=TX)
- [The whole list: add a city, state, ZIP code or distance](https://locationlists.com/find?dataset=cava-stores)

## The same dataset, for machines

- Record as JSON: https://locationlists.com/data/cava-stores/dataset.json
- Free sample, up to 10 real rows: https://locationlists.com/data/cava-stores/sample.csv or https://locationlists.com/data/cava-stores/sample.json
- Buy link (opens Stripe Checkout): https://locationlists.com/data/cava-stores/buy

## Questions

### How does the count compare with CAVA's own figure?

CAVA's 10-Q counts 507 restaurants in 31 states and DC at 12 July 2026. This list has 507 open restaurants whose open date is on or before that day, and 503 open now, plus 4 coming soon.

### Why are there so many columns?

Because the file keeps every field the company's locator and location pages publish for each location, not a shortlist. A column the source fills for only some locations is still kept, and its fill is shown beside it on this page.

### How current is it?

File built on October 11, 2026. It is not on an automatic refresh schedule, so check the build date above before you buy.

### How is this data cleaned?

Every rebuild runs the same steps and counts what each one changed. For the current file, rebuilt October 11, 2026 from cava.com: Merged 0 duplicate listings that had the same business name, street address and ZIP code, keeping every filled-in detail from both (October 11, 2026). Unified 1 city names written more than one way within the same ZIP code (for example with and without a space or an abbreviation) to the US Census Bureau spelling (October 11, 2026). Corrected 0 misspelled city names to the US Census Bureau place name for their ZIP code (October 11, 2026). Added map coordinates to 0 listings that had none, from the US Census Bureau address geocoder or, where the street address could not be matched, the centre of the ZIP code (October 11, 2026). Set the county and its federal county code on 507 listings, matched to the US Census Bureau county list from the county the source records, the listing's map point, or its ZIP code area (October 11, 2026). Checked every map point against the state in its address and re-placed 0 points that fell outside that state (October 11, 2026). Flagged 0 addresses that are incomplete, a PO box, or missing a house number, in an address quality column (October 11, 2026). Checked that the row count, state count and field completeness published for this file were measured from the file itself (October 11, 2026).

### Isn't this free on cava.com?

The underlying records are public on cava.com. What you pay for is the work between that public release and this file: unified 1 city spellings, added the county to 507 listings and measured 507 rows. The current file was rebuilt October 11, 2026 from cava.com. Doing it yourself means downloading the full release, repeating each of those steps, and repeating them again every time the source updates.

### How complete is each field?

Measured on every row of the current file, the share of rows that carry each key field: email 100%, phone 100%, street address 100%, city 100%, state 100%, ZIP code 100%, latitude 100%, longitude 100%. 98 of 119 columns are filled on at least half the rows.
