get
government-members
/governments/us/states/{state}/legislature/upper/current
Get current state senate members
Returns current members of the state senate (upper chamber) for a specific state.
Parameters
| name | type | required | description |
|---|---|---|---|
| statepath | string | required | Two-letter state code (lowercase) |
| pagequery | integerdefault 1 | — | Page number for pagination |
| limitquery | integerdefault 50 | — | Number of items per page |
Example
curl
curl "https://civiclens.io/api/v1/governments/us/states/ca/legislature/upper/current"200 response
{
"data": [
{
"id": "j576ebmckttntaj1fw4p1dhxfh8504qn",
"ocdPersonId": "ee85bc79-20ee-4046-905e-ad797995fa41",
"name": "Roger Niello",
"firstName": "Roger",
"lastName": "Niello",
"title": "Senator",
"profileImage": "https://svnkcjvhjsabii6v.public.blob.vercel-storage.com/photos/j576ebmckttntaj1fw4p1dhxfh8504qn-6VodefJPrArLNE2CatWSv4tQZdrWAW.png",
"dateOfBirth": "1948-06-02",
"gender": "Male",
"party": "Republican",
"bio": "Roger Niello grew up in Sacramento, California, and, as of 2023, lived in Fair Oaks, California. Niello graduated from Encina High School. He earned a B.S. in accounting and information systems from the University of California, Berkeley, in 1970 and his M.S. in accounting and information systems from the University of California, Los Angeles, in 1971. His career experience includes working as a certified public accountant and as CFO, president, and general manager for the family business, Niello Auto Group. He also served as the president and CEO of the Sacramento Metro Chamber of Commerce. Niello was elected to serve on the Sacramento County board of supervisors in 1999.",
"education": [
"Bachelor's: University of California, Berkeley, 1970",
"Graduate: University of California, Los Angeles, 1971"
],
"profession": [
"Certified public accountant"
],
"government": {
"country": "us",
"level": "state",
"branch": "legislative",
"stateCode": "ca",
"chamber": "upper",
"district": "6",
"termStart": "2022-12-05"
},
"contactInfo": {
"capitolOffice": {
"address": "1021 O St. Suite 7110, Sacramento, CA 95814",
"phone": "916-651-4006"
},
"districtOffices": [
{
"address": "2200A Douglas Blvd. Suite 100, Roseville, CA 95661",
"phone": "916-772-0571"
},
{
"address": "2729 Prospect Park Drive Suite 130, Rancho Cordova, CA 95670",
"phone": "916-464-3980"
}
],
"email": "senator.niello@senate.ca.gov",
"phone": "916-651-4006",
"website": "https://senate.ca.gov/sd06"
},
"personalWebsite": "https://rogerniello.com/",
"sourceUrl": "<redacted in documentation>",
"addedToRole": 1776387714750.9397,
"updatedAt": 1784245458684
},
{
"id": "j579tykfjzkayzt586vsq2rgnh851kts",
"ocdPersonId": "cb6cc457-59f8-4dd8-aeb5-691c3795ffb7",
"name": "Lena Gonzalez",
"firstName": "Lena",
"lastName": "Gonzalez",
"title": "Senator",
"profileImage": "https://svnkcjvhjsabii6v.public.blob.vercel-storage.com/photos/j579tykfjzkayzt586vsq2rgnh851kts-5paqovayfBGyTvVN7fWeGCBcbhvBLt.jpg",
"dateOfBirth": "1981-01-26",
"birthPlace": "Los Angeles, California",
"gender": "Female",
"party": "Democratic",
"bio": "Email editor@ballotpedia.org to notify us of updates to this biography. Lena Gonzalez was born in Los Angeles, California. She earned an associate degree from Saddleback Community College in 2006 and a B.S. in political science from California State University, Long Beach, in 2009. She also earned a master's degree from Loyola Marymount University in 2017. Her professional experience includes working for Bank of America, Uline, Inc., Norsat International, Microsoft, and as a district deputy for former District 1 representative Robert Garcia.",
"education": [
"Bachelor's: California State University, Long Beach, 2009",
"Graduate: Loyola Marymount University, 2017"
],
"profession": [
"State Senator"
],
"religion": "Catholic",
"government": {
"country": "us",
"level": "state",
"branch": "legislative",
"stateCode": "ca",
"chamber": "upper",
"district": "33",
"termStart": "2019-06-12"
},
"contactInfo": {
"capitolOffice": {
"address": "1021 O St. Suite 8610, Sacramento, CA 95814",
"phone": "916-651-4033"
},
"districtOffices": [
{
"address": "3355 E. Gage Ave., Huntington Park, CA 90255",
"phone": "323-277-4560"
},
{
"address": "3939 Atlantic Ave. Suite 107, Long Beach, CA 90807",
"phone": "562-256-7921"
}
],
"email": "senator.gonzalez@senate.ca.gov",
"phone": "916-651-4033",
"website": "https://sd33.senate.ca.gov/"
},
"personalWebsite": "https://votelenagonzalez.com/",
"sourceUrl": "<redacted in documentation>",
"addedToRole": 1776387716756.2192,
"updatedAt": 1784245458751
}
],
"pagination": {
"page": 1,
"limit": 1000,
"total": 40,
"hasMore": false
},
"meta": {
"lastUpdated": "2026-09-15T21:33:48.418Z",
"government": {
"country": "us",
"level": "state",
…A live response, trimmed to the first records. sourceUrl values are shown redacted in documentation; the API returns the full value.
Responses
200List of government members
400Bad request - invalid parameters
404Resource not found
500Internal server error
Try it
PlaygroundLive responses from the real API
curl
curl "https://civiclens.io/api/v1/governments/us/states/ca/legislature/upper/current"