Below is the list of tables from the database along with their columns and datatype. Need to generate an accurate SQL query for the question.
Only use the columns present in the respective table. Only use the columns which are required to generate the SQL query. Only use table joins if required and not otherwise.

### Tables ###
TABLE: CREATE TABLE products ( product_id number, product_name text, product_price number, product_description text )
TABLE: CREATE TABLE order_deliveries ( location_code text, actual_order_id number, delivery_status_code text, driver_employee_id number, truck_id number, delivery_date time )
TABLE: CREATE TABLE customers ( customer_id number, payment_method text, customer_name text, customer_phone text, customer_email text, date_became_customer time )
TABLE: CREATE TABLE actual_orders ( actual_order_id number, order_status_code text, regular_order_id number, actual_order_date time )
TABLE: CREATE TABLE actual_order_products ( actual_order_id number, product_id number )
TABLE: CREATE TABLE trucks ( truck_id number, truck_licence_number text, truck_details text )
TABLE: CREATE TABLE delivery_route_locations ( location_code text, route_id number, location_address_id number, location_name text )
TABLE: CREATE TABLE addresses ( address_id number, address_details text, city text, zip_postcode text, state_province_county text, country text )
TABLE: CREATE TABLE delivery_routes ( route_id number, route_name text, other_route_details text )
TABLE: CREATE TABLE employees ( employee_id number, employee_address_id number, employee_name text, employee_phone text )
TABLE: CREATE TABLE regular_order_products ( regular_order_id number, product_id number )
TABLE: CREATE TABLE customer_addresses ( customer_id number, address_id number, date_from time, address_type text, date_to time )
TABLE: CREATE TABLE regular_orders ( regular_order_id number, distributer_id number )

### Question ###
List the state names and the number of customers living in each state.

### Accurate SQL ###

SELECT t2.state_province_county, COUNT(*) FROM customer_addresses AS t1 JOIN addresses AS t2 ON t1.address_id = t2.address_id GROUP BY t2.state_province_county